Джарвис На Python За 20 Минут | Голосовой Помощник На Python
Программирование на языке Python. Алгоритмы. Сложность алгоритмов
Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои
комментарии к моим статьям и видео. Сложность алгоритмов Сложность алгоритма имеет как минимум две стороны: скорость выполнения (временнАя сложность) и используемая память. Вторая сторона не всегда важна. Представьте, например, что вы сортируете массивы, размеры которых составляют несколько сотен элементов. Понятно, что уже не важно, использует ли данный алгоритм сортировки дополнительную память или нет...
Мой Jarvis
Где-то месяц назад мне стало интересно написать своего голосового помощника, и вот я стал думать какой язык программирования мне выбрать, на тот момент я знал Python, и основы C# и Rust. В итоге я выбрал Python, потому что я его использую почти каждый день. И когда я начал писать какие-то основы помощника интерфейса у программы не было, на следующий день я сделал ооочень лёгкий интерфейс программы, всё подключил сделал - работает! В качестве распознания речи я выбрал библиотеку vosk и pyaudio, сделал боле менее быстрое распознание фраз и активационной фразы...