主要内容

text2speech

从文本合成语音

    描述

    例子

    演讲fs[中文]clientObj文本从所提供的文本合成语音信号。text2speech接口与第三方语音服务(谷歌®, IBM®,或微软®)进行合成。

    请注意

    使用text2speech,您必须从以下网站下载扩展的音频工具箱™功能文件交换.File Exchange提交包括一个教程,用于开始使用第三方服务。

    演讲fs[中文]___HTTPTimeout =超时指定服务器连接到第三方语音服务的初始等待时间(以秒为单位)。

    例子

    全部折叠

    创建一个speechClient对象,该对象与IBM Watson文本到语音服务接口。

    合成程序:“IBM”);

    调用text2speech用字符串合成语音信号。

    [speech,fs] = text2speech(合成器,“hello world”);

    听合成语音。

    soundsc(演讲中,fs)

    输入参数

    全部折叠

    对象,指定为返回的对象speechClient.对象是第三方语音服务的接口。

    你不能使用text2speech与一个speechClient对象,该对象与wav2vec 2.0预训练模型相连接。

    若要使用第三方语音服务,您必须从以下网站下载扩展的音频工具箱功能文件交换.File Exchange提交包括一个教程,用于开始使用第三方服务。

    例子:speechClient(“IBM”)

    将文本合成为语音,指定为字符串或字符数组。

    例子:“Hello world”

    数据类型:字符|字符串

    等待初始服务器连接的时间(以秒为单位),指定为正标量。

    输出参数

    全部折叠

    合成语音信号,作为列向量返回(单通道)。

    数据类型:

    以Hz为单位的语音信号采样率,返回为正双倍。采样速率取决于第三方服务及其通过clientObj.有关更多信息,请参阅特定语音服务的文档。

    数据类型:

    版本历史

    在R2022b中引入

    另请参阅

    |

    Baidu
    map