|
本帖最后由 ak360 于 2023-9-14 10:35 编辑
大神们分析一下,有没有方法,转成易语言直接调用,不用Python环境?
Edge-TTS是一个Python库,它使用微软的Azure Cognitive Services来实现文本到语音转换(TTS)。该库提供了一个简单的API,可以将文本转换为语音,并且支持多种语言和声音。要使用Edge-TTS库,首先需要安装上Edge-TTS库,安装直接使用pip 进行安装即可。
一、Edge-TTS安装
Edge-TTS是一个Python库,它使用微软的Azure Cognitive Services来实现文本到语音转换(TTS)。该库提供了一个简单的API,可以将文本转换为语音,并且支持多种语言和声音。要使用Edge-TTS库,首先需要安装上Edge-TTS库,安装直接使用pip 进行安装即可。
pip install edge-tts
我这里是基于python3.9,在自己的终端窗口中,输入以上安装命令,便会自动安装Edge-TTS
二、基本使用
如果要直接在cmd命令行中使用Edge-TTS,我们只需要使用如下命令来运行即可:
edge-tts —text “Hello, world!” —write-media hello.mp3
我们可以直接在cmd窗口中输入如下命令行来查看edge-tts支持的语音:
edge-tts —list-voices
edge-tts —voice zh-CN-YunxiNeural —text “hello 大家好,这里是程序员” —write-media hello.mp3
当然edge-tts还支持调整语速与音量,我们只需要添加rate与volume指令
edge-tts —voice zh-CN-YunxiNeural —rate=-4% —text “hello 大家好,这里是人工智能研究所” —write-media hello1.mp3
edge-tts —voice zh-CN-YunxiNeural —volume=-4% —text “hello 大家好,这里是人工智能研究所” —write-media hello1.mp3
|
|