主要内容

从文本到语音

在默认的音频设备上将文本转换为语音

  • 库:
  • 金宝app树莓派硬金宝app件/音频和视频的Simulink支持包

  • 语音文本到语音块图标

描述

使用从文本到语音块使用eSpeak语音合成器将文本转换为语音。该模块通过连接到树莓派™板的默认音频设备输出合成语音。

如果您在主机上模拟一个包含eSpeak Text to Speech块的模型,而没有在树莓派板上运行它,则该块产生零(或没有输出)。有关更多信息,请参见块在模拟中产生零或什么都不做.您必须在外部模式(监视和调优)下使用此块,或将该模型部署到树莓派板上以监听语音合成器的输出。

当您以包含块的外部模式运行模型时,块会自动启动一个后台进程,将输入文本转换为相应的ASCII值。一旦转换结束,块就准备好转换另一个输入文本数组。如果输入文本与当前正在转换的文本重叠,块将启动多个并发运行的后台进程。尽管Linux®声音驱动器混合来自这些过程的声音,结果输出是不令人满意的。并发运行太多进程会产生错误。

港口

输入

全部展开

该块接受一个数组,该数组被转换为其等价的ASCII格式:uint8 ('特征向量”).例如,您可以发送uint8(“Hello world”)Uint8 ('1 2 3')到块的输入端口。然而,如果你发送[1 2 3]对于输入,块不做任何事情。

数据类型:uint8

版本历史

在R2013a中介绍