Python. не могу заставить программу говорить

решил попробовать программировать на питон. проблема на скрине. подскажите, пожалуйста, в чем проблема и как решить

import speech_recognition as sr
import os
import sys
import webbrowser

def talk(words):
     print('words')
     os.system("say "+words)

talk("Привет, спроси что у меня что-либо")

Ответы (1 шт):

Автор решения: Іван Шнір
import pyttsx3
 

speak_engine = pyttsx3.init()
# функции
def speak(what):
   
    print( what )
    speak_engine.say( what )
    speak_engine.runAndWait()
    speak_engine.stop()
 

 

speak("Ваш текст")

Вот вам этот код в помощь, но перед этим впишите в консоль следующие команды:

  1. pip install pyttsx3
  2. pip install PyAudio
→ Ссылка