【问题标题】:In an SRGS grammar, how do I specify that a phrase be replaced by a word在 SRGS 语法中,如何指定将短语替换为单词
【发布时间】:2018-05-04 01:20:47
【问题描述】:

我正在使用 .NET System.Speech 编写一个简单的应用程序来转录音频文件。一切都很好,除了它不断输出“dot net”,当然我希望它输出“.NET”。

那么,有没有办法编写这样的 SRGS 规则?

请有足够声誉的人创建标签“SRGS”。

【问题讨论】:

    标签: speech-recognition speech-to-text srgs


    【解决方案1】:

    在 SRGS 中,没有语义组件,您可以识别标记(例如单词)。点(即 .)不是标记的有效字符。如果您使用的是 SISR,您可以更正规则中的文本。

    您可以将 dotnet 用作具有合适发音规则的标记,但根据识别引擎的不同,仍可能将 dotnet 视为有效识别。

    我建议执行识别后语义处理步骤,将“dot net”实例转换为“.NET”,这样您就可以修复内容的其他类似或上下文问题。

    【讨论】:

    • 我有一半预期我需要进行字符串替换。感谢您的确认,为我节省大量时间。
    猜你喜欢
    • 1970-01-01
    • 2022-11-06
    • 2018-09-30
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    相关资源
    最近更新 更多