在Pycharm上使用Pytttsx3模块的文本转换语音过程中未获得任何音频输出

pxyaymoc  于 2023-04-30  发布在  PyCharm
关注(0)|答案(2)|浏览(266)

我的python版本是3。7和Pyaudio版本是2。7程序在引擎初始化期间完全运行,但我不能使用Windows的sipas5,所以我使用了dummy

import pyttsx3
    engine = pyttsx3.init("dummy")
    voices = engine.getProperty('voices')
    engine.setProperty('voice', voices[0].id)

    def speak(text):
        print('Rex:' + text)
        engine.say(text)
        engine.runAndWait()

    print("On")
    speak("This program is running perfectly")
    print("End")

输出

On
Rex:This program is running perfectly
End

Process finished with exit code 0
wlp8pajw

wlp8pajw1#

Dummy不是语音引擎。tk只是测试。pyttsx3有三种类型。Sapi5、nsss和espeak。这就是你在init()中放入的内容。这是官方python包的链接,包含信息。
https://pypi.org/project/pyttsx3/

yhuiod9q

yhuiod9q2#

从字面上看,只要做正确的pip3安装pyttxs3 = 2。71

相关问题