Исследовательская работа, направленная на изучение внутренней работы голосового помощника «Алиса» и механизма взаимодействия на уровне веб-сокета.
В коде предусмотрена возможность ввода OAuth-токена от вашего аккаунта для полноценной интеграции с системами умного дома(+ использование YandexGPT_5_PRO). Без токена код может работать, но только с фунционалом браузера(Алиса как камень)
- Взаимодействие с ИИ моделью (как на приложенном изображении) -
alice_client_terminal.py - Голосовой ответ - получение ответа от Алисы в формате
.opus-alice_client_receiving_tts.py - Функция повтора - реализация SpeechKit(синтез речи) “Повтори за мной” -
alice_client_speechkit_tts.py - Распознование речи - реализация SpeechKit в реальном времени при помощи библиотеки pyaudio -
alice_client_speechkit_asr.py
За основу я взял бесплатную браузерную версию Алисы, которая на минутку не имеет скрытых алгоритмов работы. Также очень помог слив 2023 кода, а именно alice/uniproxy/*.
Данный проект создан не с целью использования в коммерческой деятельсти. О взломе речь тут не идет. Следите за моими репозиториями.
С любовью к Яндекс ❤️