@glazsss

Как повторить код python?

Доброго времени суток!

Знатоки, подскажите пожалуйста, как сделать так, чтобы скрипт не останавливался? Пытаюсь сделать голосового ассистента на распбери через гугл спич. Идея такова, чтобы после того, как я произнесу фразу/предложение в микрофон, он выдал текст и опять ожидал новой команды. В идеале внедрить в код еще контрольную фразу, типа "ок, гугл".

Спасибо!

Код:
#!/usr/bin/env python3
# Requires PyAudio and PySpeech.
 
import speech_recognition as sr
 
# Record Audio
r = sr.Recognizer()
with sr.Microphone() as source:
    print("Say something!")
    audio = r.listen(source)
 
# Speech recognition using Google Speech Recognition
try:
    # for testing purposes, we're just using the default API key
    # to use another API key, use `r.recognize_google(audio, key="GOOGLE_SPEECH_RECOGNITION_API_KEY")`
    # instead of `r.recognize_google(audio)`
    print("You said: " + r.recognize_google(audio, language = "ru-RU", key="AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw"))
except sr.UnknownValueError:
    print("Google Speech Recognition could not understand audio")
except sr.RequestError as e:
    print("Could not request results from Google Speech Recognition service; {0}".format(e))
  • Вопрос задан
  • 7780 просмотров
Решения вопроса 1
Sassoft
@Sassoft
Yii developer
while True:
  тут ваш код
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы