在uinty3d中使用语音识别进行最基本的语音交互
首先尝试使用百度AI平台提供的语音识别服务
其特点是接收一段pcm格式的音频文件后返回从文件中读到的文字
但由于在实际系统使用过程中需要实时的语音识别,且使用百度语音识别则音频文件何时开始何时结束难以把控,最后放弃是种这种方法。
参考网上给出的各种方法后发现一篇关于hololens开发的文章中提到的unity中使用语音进行控制的方式可以使用
文章地址https://www.cnblogs.com/mantgh/p/5524490.html
听写即语音转文字,此前我们称之为Speech to Text,同样是Windows Store应用特性之一。
DictationRecognizer
命名空间: UnityEngine.Windows.Speech
类: DictationRecognizer, SpeechError, SpeechSystemStatus
听写特性用于将用户语音转为文字输入,同时支持内容推断和事件注册特性。Start()和Stop()方法用于启用和禁用听写功能,在听写结束后需要调用Dispose(