IBM Watson 语音转文本!按字面意思转录音频,但存在语法错误
IBM Watson Speech to text! Transcript the audiio literally, with gramatical errors
我正在尝试语音转文本插件 (Unity watson SDK) 来开发英语语法纠正 class 原型插件。
我希望它能按字面翻译用户所说的内容,但句子语法不正确。
示例:用户说 > AUDIO "What you do want?" 而不是 "What do you want?"。
但是插件总是试图纠正它。
示例:
AUDIO "What you do want?" 导致 TEXT > "What do you do want" 或完全改变句子。
是否有我缺少的选项或功能?或者只是应用程序如何解释音频?有人熟悉 IBM Waton SDK 吗?
感谢任何提示或建议。
我的语音在使用示例时转录为"What you do want"。您也可以在回复中访问替代词:
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);
}
}
}
}
}
我正在尝试语音转文本插件 (Unity watson SDK) 来开发英语语法纠正 class 原型插件。 我希望它能按字面翻译用户所说的内容,但句子语法不正确。
示例:用户说 > AUDIO "What you do want?" 而不是 "What do you want?"。
但是插件总是试图纠正它。 示例:
AUDIO "What you do want?" 导致 TEXT > "What do you do want" 或完全改变句子。
是否有我缺少的选项或功能?或者只是应用程序如何解释音频?有人熟悉 IBM Waton SDK 吗? 感谢任何提示或建议。
我的语音在使用示例时转录为"What you do want"。您也可以在回复中访问替代词:
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);
}
}
}
}
}