语音合成

287次阅读
没有评论

共计 438 个字符,预计需要花费 2 分钟才能阅读完成。

语音合成 (Text-to-Speech)

描述

语音合成对象能够将文本自动转换为合成语音并朗读出来。这一功能并非所有浏览器或平台都支持,通常需要用户的权限批准。使用 Web Speech API 可以通过 JavaScript 或 TypeScript 实现语音合成功能。

语音合成条件

  • 正在说话 : 如果语音合成引擎当前正在读出文本,则为 True。
  • 演讲结束 : 当文本朗读完成时触发。
  • 关于语音错误 : 在语音合成过程中发生错误时触发。
  • 支持语音合成 : 如果当前浏览器 / 平台支持语音合成,则为 True。

语音合成操作

  • 暂停说话 : 暂停或恢复由“朗读文本”操作读出的文本。
  • 朗读文本 : 使用语音合成读出自定义语言、音量、语速和音调的文本。
  • 别说话了 : 停止读出上一个“朗读文本”操作中的文本,且无法恢复。

语音合成表达式

  • 语音计数 : 返回可用于语音合成的语音数量。
  • VoiceLangAt(索引): 返回给定索引处的语音语言。
  • VoiceNameAt(索引): 返回给定索引处的语音名称。
  • VoiceURIAt(索引): 返回给定索引处的语音 URI。
正文完
 0
评论(没有评论)