IBM Watson TTS


watson_tts与文本到语音平台合作IBM Watson Cloud创建口语输出。沃森是通过IBM云的付费服务,但有一个不错的自由层每月提供10000个免费字符。

设置

有关支持格式和声音,请转到关于部分的IBM云

要开始,请阅读入门教程

配置

要配置Watson TTS,请将以下行添加到您的configuration.yaml

#示例Configuration.yaml条目TTS-平台watson_ttswatson_apikeyyour_generated_apikey

在IBM Cloud Console上生成凭据之后,您可以获取这些令牌:

配置变量

watson_url 细绳 ((选修的

服务将连接的终点。

默认:

https://api.us.us-south.text-speech.watson.cloud.ibm.com

watson_apikey 细绳 必需的

您在IBM云管理控制台上生成的秘密apikey。

嗓音 细绳 ((选修的,默认:en-us_allisonv3voice

要使用的语音名称。

输出格式 细绳 ((选修的,默认:音频/mp3

覆盖默认输出格式。支持格式:音频/flac,,,,音频/mp3,,,,音频/mpeg,,,,音频/OGG,,,,音频/ogg; codecs = opus,,,,音频/ogg; codecs = vorbis,,,,音频/wav

用法

对所有人说媒体播放器设备实体:

-服务tts.watson_tts_say数据信息你好沃森”

或者

-服务tts.watson_tts_say数据信息>来自沃森的您好

Media_player.living_room设备实体:

-服务tts.watson_tts_say目标ENTITY_IDMedia_player.living_room数据信息>来自沃森的您好

休息说:

-服务tts.watson_tts_say数据信息>来自...的问候沃森

可选地为消息指定语音:

-服务tts.watson_tts_say数据信息你好沃森”选项嗓音en-us_emilyv3voice