在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()方法用于启

本文介绍了在Unity3d中利用Windows的DictationRecognizer实现实时语音识别的方法,通过启动和停止听写功能进行语音转文字,并讨论了与百度AI平台语音识别服务的对比,提供了一个用于场景跳转的示例脚本。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



