rangersxiaoyan
发表于 2024-7-9 17:41
kidneyissource
发表于 2024-7-10 09:07
yviddd 发表于 2024-7-10 06:08
Python有,也会运行,就是不晓得怎么去用
这是我写的很简单 你直接运行看看
import asyncio
import edge_tts
import playsound
DEFAULT_VOICE = {
'Yunyang-云扬': 'zh-CN-YunyangNeural',
'Xiaoxiao-晓晓': 'zh-CN-XiaoxiaoNeural',
'Xiaoyi-晓伊': 'zh-CN-XiaoyiNeural',
'Yunjian-云健': 'zh-CN-YunjianNeural',
'Yunxi-云希': 'zh-CN-YunxiNeural',
'Yunxia-云夏': 'zh-CN-YunxiaNeural',
'liaoning-Xiaobei-晓北辽宁': 'zh-CN-liaoning-XiaobeiNeural',
'shaanxi-Xiaoni-陕西晓妮': 'zh-CN-shaanxi-XiaoniNeural'
}
file = "E:\\WorkCode\\tmp\\a.mp3"
text = "早上好"
voice = "zh-CN-YunjianNeural"
rate = "+0%"
volume = "+100%"
async def ttsWork(file,text):
print(text)
tts = edge_tts.Communicate(text=text,voice=voice,rate=rate,volume=volume)
await tts.save(file)
def getVoice(file,text):
asyncio.run(ttsWork(file,text))
if __name__ == '__main__':
getVoice(file,text)
hdxzd12
发表于 2024-7-9 21:22
跟我做的这个有点像呢(把想说的粘贴进去按回车)
```
import pyttsx3
# 初始化语音引擎
engine = pyttsx3.init()
while True:
# 获取用户输入的文本
text = input()
# 将用户输入的文本转换为语音
engine.say(text)
# 等待语音输出完成
engine.runAndWait()
```
liangdaxia666
发表于 2024-7-9 18:16
感谢感谢,谢谢
Lxinghun
发表于 2024-7-9 18:18
哈哈,这不是阁子吗
zsj118106
发表于 2024-7-9 18:20
感谢楼主分享
SSKing29
发表于 2024-7-9 18:21
感谢很有用喜欢晚上听睡觉
Hacking2heart
发表于 2024-7-9 18:21
借鉴一下,感谢{:1_893:}
xyc26
发表于 2024-7-9 18:22
感谢楼主分享
aliceaierlanta
发表于 2024-7-9 18:22
感觉不错
Brich01
发表于 2024-7-9 18:22
感谢楼主分享
jxgametoy
发表于 2024-7-9 18:23
真不错 感谢
页:
[1]
2
3
4
5
6
7
8
9
10