为什么我的 Python 中的 ttsx3 没有播放任何音频
Why is my ttsx3 in Python not playing any audio
我正在使用 pycharm 并安装了 pyaudio 和 pyttsx3。我的问题是我的文本到语音的音频没有播放。我可以看到控制台中的文本,所以我知道其他一切正常。这是与tts相关的代码。
import pyttsx3 as tts
import speech_recognition
import wikipedia
from neuralintents import GenericAssistant
import requests
import pyaudio
recognizer = speech_recognition.Recognizer()
speaker = tts.init()
speaker.setProperty("rate", 150)
speaker.setProperty("volume", 1)
试试这个对我有用
如果你有 WINDOWS OS:- pip install pyttsx3
或者如果你有 MAC OS:- pip3 install pyttsx3
import pyttsx3
def voicePlay(string):
engine = pyttsx3.init()
engine.say(f"{string}")
try:
engine.runAndWait()
except Exception as e:
pass
engine.runAndWait()
您必须安装 2 个库
For Mac or Linux
pip3 install gtts
pip3 install playsound
For Windos
pip install gtts
pip install playsound
from gtts import gTTS
from playsound import playsound
def voicePlay(string):
myobj = gTTS(text=string, lang='en', slow=False)
myobj.save("tts.mp3")
playsound('tts.mp3')
voicePlay("string")
我正在使用 pycharm 并安装了 pyaudio 和 pyttsx3。我的问题是我的文本到语音的音频没有播放。我可以看到控制台中的文本,所以我知道其他一切正常。这是与tts相关的代码。
import pyttsx3 as tts
import speech_recognition
import wikipedia
from neuralintents import GenericAssistant
import requests
import pyaudio
recognizer = speech_recognition.Recognizer()
speaker = tts.init()
speaker.setProperty("rate", 150)
speaker.setProperty("volume", 1)
试试这个对我有用
如果你有 WINDOWS OS:- pip install pyttsx3
或者如果你有 MAC OS:- pip3 install pyttsx3
import pyttsx3
def voicePlay(string):
engine = pyttsx3.init()
engine.say(f"{string}")
try:
engine.runAndWait()
except Exception as e:
pass
engine.runAndWait()
您必须安装 2 个库
For Mac or Linux
pip3 install gtts
pip3 install playsound
For Windos
pip install gtts
pip install playsound
from gtts import gTTS
from playsound import playsound
def voicePlay(string):
myobj = gTTS(text=string, lang='en', slow=False)
myobj.save("tts.mp3")
playsound('tts.mp3')
voicePlay("string")