Priler / jarvis

Voice assistant made as an experiment using neural networks for things like STT/TTS/Wake Word/NLU etc.
Other
1.94k stars 397 forks source link

Использвание Whisper #107

Open mekbectv opened 1 year ago

mekbectv commented 1 year ago

Можно использовать Whisper вместо Vosk, это позволит решить проблемы с микрофоном. Что касается скорости я если честно хз сейчас протестирую и обновлю, мне кажется хорошее решение все равно же будет использоваться токен OpenAI.

UPD : 13 минутный файл прошел за 2 минуты, 50 секундный за около 10 секунд import openai openai.api_key = "" # Токен f = open(r"C:\Users\Cat\AppData\Roaming\ACode\whisper\1.mp3", "rb") # Путь до файла transcript = openai.Audio.transcribe("whisper-1", f) print(transcript.text) Хз можно ли его юзать в онлайн режиме если нет то наверное нужно записывать в файл и потом уже прогонять