人工智能tts,人工智能TTS是什么意思

Edge-TTS介绍

Edge-TTS是一个Python库,它使用微软的Azure Cognitive Services来实现文本到语音转换(TTS)。该库提供了一个简单的API,可以将文本转换为语音,并且支持多种语言和声音。要使用Edge-TTS库,首先需要安装上Edge-TTS库,安装直接使用pip 进行安装即可。

安装使用

默认本机已经安装python

终端下执行以下命令安装

pip install edge-tts

安装完成后,终端输入edge-tts,返回如下说明安装成功

人工智能tts,人工智能TTS是什么意思

生成Demo

终端执行如下命令

edge-tts –text "hello world" –write-media hello.mp3

会生成一个hello.mp3的文件,打开播放就是hello world的音频

语种选择

终端执行命令

edge-tts –list-voices

查看库默认支持的全部语种

其中CN为中文,Gender标识性别

Name: zh-CN-XiaoxiaoNeural
Gender: Female

Name: zh-CN-XiaoyiNeural
Gender: Female

Name: zh-CN-YunjianNeural
Gender: Male

Name: zh-CN-YunxiNeural
Gender: Male

Name: zh-CN-YunxiaNeural
Gender: Male

Name: zh-CN-YunyangNeural
Gender: Male

Name: zh-CN-liaoning-XiaobeiNeural
Gender: Female

Name: zh-CN-shaanxi-XiaoniNeural
Gender: Female

Name: zh-HK-HiuGaaiNeural
Gender: Female

Name: zh-HK-HiuMaanNeural
Gender: Female

Name: zh-HK-WanLungNeural
Gender: Male

Name: zh-TW-HsiaoChenNeural
Gender: Female

Name: zh-TW-HsiaoYuNeural
Gender: Female

Name: zh-TW-YunJheNeural
Gender: Male

执行命令

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

rate=-4% 意思是语速降低4%,volume=-4%意思是音量降低4%,当然若是加号,便是增加多少。

python使用方法

import edge_tts
import asyncio
text = ""
with open ('test.txt','rb') as f:
    data = f.read()
    text = data.decode('utf-8')
print(text)
voice = 'zh-CN-YunxiNeural'
output = '4.mp3'
rate = '-4%'
volume = '+0%'
async def my_function():
    tts = edge_tts.Communicate(text = text,voice = voice,rate = rate,volume=volume)
    await tts.save(output)
if __name__ == '__main__':
    asyncio.run(my_function())

创业项目群,学习操作 18个小项目,添加 微信:luao319  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 fqkj163@163.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.fqkj168.cn/4653.html