Levman5
@Levman5
print(“Hello World!”)

Как сделать голосовой ответ в голосовом помощнике на python?

Здравствуйте

Я написал
код
import speech_recognition as sr

def record_volume():
    r = sr.Recognizer()
    with sr.Microphone(device_index = 1) as source:
        print('Настраиваюсь.')
        r.adjust_for_ambient_noise(source, duration=0.5) #настройка посторонних шумов
        print('Слушаю...')
        audio = r.listen(source)
    print('Услышала.')
    try:
        query = r.recognize_google(audio, language = 'ru-RU')
        text = query.lower()
        print(f'Вы сказали: {query.lower()}')
    except:
        print('Error')

while True:
    record_volume()
который распознаёт речь.

Как мне сделать голосовые ответы?
Подскажите лучший способ.

У меня python 3.8
Windows 10 x64
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
Bad-Coder
@Bad-Coder
Баран
Перед кодом: pip install pyttsx3

from pyttsx3 import speak

speak(f'Вы сказали {что-то-там}')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы