我正在使用 ios 语音识别,只要有足够的上下文,它就会做得很好。我仅将语音识别用于数字输入并且遇到了问题。例如,使用单个数字(如 2 - to, too 或 8 - ate);没有足够的上下文。甚至有一些两位数的数字(80 有时被翻译为白痴)。我想向语音识别器表明输入将是数字。例如,如果输入是“数字 2”,那么语音识别器的工作就非常出色。
我玩过一些提示——SFSpeechRecognitionTaskHint(未指定、听写、搜索、确认)——但这些模式都不太适合数字输入。
所以,问题是:
- 有没有办法向 SFSpeechRecognizer 提示音频将是数字的?或者
- 是否有另一种可能更适合我的需求的语音识别器技术?
另请注意,我希望它也可以使用多种不同的语言(不仅仅是英语)。
谢谢你的帮助,埃里克