帮助中心帮助中心
从文本合成语音
[speech,fs] = text2speech(clientObj,text)
[speech,fs] = text2speech(___, HTTPTimeout =超时)
例子
[演讲,fs[中文]clientObj,文本)从所提供的文本合成语音信号。text2speech接口与第三方语音服务(谷歌®, IBM®,或微软®)进行合成。
[演讲,fs[中文]clientObj,文本)
演讲
fs
clientObj
文本
text2speech
请注意
使用text2speech,您必须从以下网站下载扩展的音频工具箱™功能文件交换.File Exchange提交包括一个教程,用于开始使用第三方服务。
[演讲,fs[中文]___HTTPTimeout =超时)指定服务器连接到第三方语音服务的初始等待时间(以秒为单位)。
[演讲,fs[中文]___HTTPTimeout =超时)
超时
全部折叠
创建一个speechClient对象,该对象与IBM Watson文本到语音服务接口。
speechClient
合成程序:“IBM”);
调用text2speech用字符串合成语音信号。
[speech,fs] = text2speech(合成器,“hello world”);
听合成语音。
soundsc(演讲中,fs)
对象,指定为返回的对象speechClient.对象是第三方语音服务的接口。
你不能使用text2speech与一个speechClient对象,该对象与wav2vec 2.0预训练模型相连接。
若要使用第三方语音服务,您必须从以下网站下载扩展的音频工具箱功能文件交换.File Exchange提交包括一个教程,用于开始使用第三方服务。
例子:speechClient(“IBM”)
speechClient(“IBM”)
将文本合成为语音,指定为字符串或字符数组。
例子:“Hello world”
数据类型:字符|字符串
字符
字符串
等待初始服务器连接的时间(以秒为单位),指定为正标量。
合成语音信号,作为列向量返回(单通道)。
数据类型:双
双
以Hz为单位的语音信号采样率,返回为正双倍。采样速率取决于第三方服务及其通过clientObj.有关更多信息,请参阅特定语音服务的文档。
在R2022b中引入
speechClient|speech2text
speech2text
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处