美文网首页
python 文字转语音

python 文字转语音

作者: 宇VS然 | 来源:发表于2022-04-11 15:42 被阅读0次

安装pyttsx3。 pip install pyttsx3

import pyttsx3

engine = pyttsx3.init()

"""更改速率"""

rate = engine.getProperty('rate')  # getting details of current speaking rate

engine.setProperty('rate', 80)  # setting up new voice rate

"""更改音量"""

volume = engine.getProperty('volume')  # getting to know current volume level (min=0 and max=1)

engine.setProperty('volume', 1.0)  # setting up volume level  between 0 and 1

"""更改声音"""

voices = engine.getProperty('voices')  # getting details of current voice

# print(voices)

# for v in voices:

#    print(v)

# engine.setProperty('voice', voices[25].id)  #changing index, changes voices. o for male  tw

# engine.setProperty('voice', voices[36].id)  #changing index, changes voices. o for male  hk 粤语

engine.setProperty('voice', voices[39].id)  #changing index, changes voices. o for male  cn

mystr = "建设全国统一大市场是构建新发展格局的基础支撑和内在要求。意见明确,加快建立全国统一的市场制度规则,打破地方保护和市场分割,打通制约经济循环的关键堵点,促进商品要素资源在更大范围内畅通流动,加快建设高效规范、公平竞争、充分开放的全国统一大市场,全面推动我国市场由大到强转变,为建设高标准市场体系、构建高水平社会主义市场经济体制提供坚强支撑。 "

engine.say(mystr)

# engine.runAndWait()

# engine.save_to_file(mystr, './abcd.mp3')

engine.runAndWait()

相关文章

网友评论

      本文标题:python 文字转语音

      本文链接:https://www.haomeiwen.com/subject/jbhzjrtx.html