【发布时间】:2018-05-04 01:20:47
【问题描述】:
我正在使用 .NET System.Speech 编写一个简单的应用程序来转录音频文件。一切都很好,除了它不断输出“dot net”,当然我希望它输出“.NET”。
那么,有没有办法编写这样的 SRGS 规则?
也请有足够声誉的人创建标签“SRGS”。
【问题讨论】:
标签: speech-recognition speech-to-text srgs
我正在使用 .NET System.Speech 编写一个简单的应用程序来转录音频文件。一切都很好,除了它不断输出“dot net”,当然我希望它输出“.NET”。
那么,有没有办法编写这样的 SRGS 规则?
也请有足够声誉的人创建标签“SRGS”。
【问题讨论】:
标签: speech-recognition speech-to-text srgs
在 SRGS 中,没有语义组件,您可以识别标记(例如单词)。点(即 .)不是标记的有效字符。如果您使用的是 SISR,您可以更正规则中的文本。
您可以将 dotnet 用作具有合适发音规则的标记,但根据识别引擎的不同,仍可能将 dotnet 视为有效识别。
我建议执行识别后语义处理步骤,将“dot net”实例转换为“.NET”,这样您就可以修复内容的其他类似或上下文问题。
【讨论】: