浏览器应用程序中 JavaScript SDK 中的 Microsoft Azure 语音到文本行为

问题描述

我已在浏览器应用程序中的 JavaScript SDK 中将 Azure 语音部署到文本 SDK。在以下场景中发现困难。

  1. 当尝试在已经包含文本的文本框中开始听写时,它总是从文本的末尾开始。我无法从现有文本的开头或中间开始。
  2. 如果文本框有数据,当数据被清除时,在我开始听写后,转换后的文本以及之前删除的文本都会出现。听写的文本会附加到之前删除的文本中。
  3. 如何禁用自动标点符号?例如。如果我在听写时停顿,句子会自动以句号结束。如果我说你好吗,它会导致你好吗?

预期结果:

  1. 根据我在文本框中的光标位置,它应该从该位置开始语音到文本。
  2. 删除的文本不应重新出现。
  3. 想要禁用自动标点符号并在听写中使用句号、问号、感叹号等听写词。

解决方法

对于问题 3,如果您之前 enabled dictation,您可能希望将其从语音配置中删除以防止标点符号的解释。