【问题标题】:Microsoft Azure Cognitive Speech to Text - recognize datesMicrosoft Azure Cognitive Speech to Text - 识别日期
【发布时间】:2019-05-03 05:06:39
【问题描述】:

Microsoft Cognitive Speech to Text 服务能否识别日期并以格式化方式输出文本? 例如当输入语音是“出生日期是五十五六十四”时, 文本输出显示,“出生日期是 5/15/64”。

谢谢!

【问题讨论】:

  • 我已经创建了 Microsoft 的支持票,这是他们的回复:ITN(反文本规范化)应该涵盖各种数字表达式的格式,包括日期和电话号码。当前的技术在某些类型上表现良好,但在其他类型上表现不佳,尤其是在必须考虑更多上下文线索才能正确解释和格式化的情况下。质量不断提高。客户可以提供任何反馈或 DSAT,以帮助我们丰富我们的模型训练和测试集,用于 ITN 或其他功能......请参阅我的下一条评论以了解其余......
  • 响应继续...例如,如果您在 Win10 Cortana 上尝试测试用例 #2,您将获得更好的格式,例如“您可以拨打 408-555-1234 联系我”。这得到了更新的 ITN 技术的支持,我们将在未来几个月内将其推广到其他端点,包括认知服务。新的 ITN 似乎仍然无法捕获客户示例中的电话号码;但是新的 ITN 技术的一个好处是它更容易通过示例来训练模型以提高其质量。如果 c

标签: speech-to-text azure-cognitive-services bing-speech


【解决方案1】:

当您使用 Speech-To-Text 功能时,您可以获得不同格式的句子结果,例如这里一年(1932 年):

以下是有关每种格式的文档:https://docs.microsoft.com/fr-fr/azure/cognitive-services/speech-service/rest-apis#nbest

如果输出不符合您的需求,我强烈建议从 STT 输出中生成的文本中使用 DateTime 识别器(用于 LUIS 等其他解决方案)。来源是here,根据您的编程语言,有可用的软件包。

【讨论】:

  • 谢谢 Nicolas R。我们会调查 LUIS 看看是否有帮助。
  • 我不是说你应该使用 LUIS,而是 DateTime 识别器!
猜你喜欢
  • 1970-01-01
  • 2016-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
  • 2022-12-14
  • 2021-01-31
相关资源
最近更新 更多