SSMLParser:为 Web Speech API 实现 SSML 解析

时间:2024-06-17 22:35:00
【文件属性】:

文件名称:SSMLParser:为 Web Speech API 实现 SSML 解析

文件大小:397KB

文件格式:ZIP

更新时间:2024-06-17 22:35:00

speech-synthesis ssml speech-api ssml-parser ssml-parsing

SSML解析器 为实现 SSML 解析 该存储库的目标是创建免费(*)开源软件算法,以解析符合规范的格式良好的 SSML 文档,以便在现代浏览器上实现统一实现。 (SSML) 解析尚未在所有现代浏览器中实现; 参见。 XML 解析: XML 解析器用于从传入的文本文档中提取文档树和内容。 在此步骤中获得的结构、标签和属性会影响以下每个步骤。 结构分析:文档的结构会影响阅读文档的方式。 例如,有与段落和句子相关的常见说话模式。 标记支持:SSML 中定义的和元素明确指示影响语音输出的文档结构。 无标记行为:在不使用这些元素的文档和部分文档中,负责通过自动分析文本来推断结构,通常使用标点符号和其他特定于语言的数据。 文本规范化:所有书面语言都有特殊的结构,需要将书面形式(拼写形式)转换为口语形式。 文本规范化是执行此转换的合成处理器的自动化过程。 例如,对于英语,当“$200”出


【文件预览】:
SSMLParser-master
----SSMLParser.js(20KB)
----break()
--------parseSSMLBreakElementStrengthAttribute.js(5KB)
--------parseSSMLBreakElementStrengthAndTimeAttributes.js(5KB)
--------parseSSMLBreakElementTimeAttribute.js(5KB)
----say-as()
--------parseSSMLSayAsElementInterpretAsCharactersDigitsCardinalOrdinal.js(3KB)
--------parseSSMLSayAsElementInterpretAsTimeFormatAttribute.js(6KB)
--------parseSSMLSayAsElementInterpretAsDateFormatAttribute.js(5KB)
----voice()
--------parseSSMLVoiceElementNameAttribute.js(3KB)
----SSMLParser_Test_Expected.webm(444KB)
----s()
--------parseSSMLSElement.js(2KB)
----README.md(12KB)
----p()
--------parseSSMLPElement.js(2KB)
----prosody()
--------parseSSMLProsodyElementPitchAttribute.js(4KB)
--------parseSSMLProsodyElementRateAttribute.js(4KB)
----docs()
--------index.html(26KB)
----sub()
--------parseSSMLSubElementAliasAttribute.js(2KB)
--------parseSSMLSubElementReplaceNodeWithTextNodeSetToAliasAttribute.js(3KB)

网友评论