IBM Watson致文字!按字面意义抄录听众,带有语法错误

时间:2018-11-12 11:50:56

标签: unity3d ibm-watson speech-to-text literals transcription

我正在尝试对文本插件(Unity watson SDK)进行演讲,以开发英语语法校正类原型插件。 我希望它用语法上错误的句子来翻译用户所说的内容。

示例:用户说>音频“您想要什么?”而不是“您想要什么?”。

但是该插件始终会尝试对其进行更正。 范例:

音频“您想要什么?导致TEXT>“您想要什么”或完全更改句子。

我是否缺少选项或功能?还是该应用如何解释音频?有人熟悉IBM Waton SDK吗? 任何提示或建议,表示赞赏。

1 个答案:

答案 0 :(得分:0)

在使用示例时,我的语音记录为“您想要做什么”。您还可以在响应中访问其他单词:

private void OnRecognize(SpeechRecognitionEvent result, Dictionary<string, object> customData)
{
    if (result != null && result.results.Length > 0)
    {
        foreach (var res in result.results)
        {
            foreach(var wordAlt in res.word_alternatives)
            {
                foreach(WordAlternativeResult wordAltResult in wordAlt.alternatives)
                {
                    Log.Debug("ExampleStreaming", "word: {0}, confidence: {1}", wordAltResult.word, wordAltResult.confidence);
                }
            }
        }
    }
}