我正在使用.NET System.Speech编写一个简单的应用程序来转录音频文件。一切都很好,除了它不断输出“点网”,当然我希望它输出“.NET”。
那么,有没有办法编写执行此操作的SRGS规则?
也可以让声誉足够的人创建“SRGS”标签。
答案 0 :(得分:1)
在没有语义成分的SRGS中,您可以识别令牌(例如单词)。点(即。)不是令牌的有效字符。如果您使用的是SISR,则可以更正规则中的文本。
您可以使用dotnet作为具有合适发音规则的令牌,但是根据识别引擎,仍然可以将点网视为有效识别。
我建议执行一个后识别语义处理步骤来转换" dot net"到" .NET"这允许您修复内容的其他类似或上下文问题。