嗨,我正在使用DictationRecognizer类在项目中添加语音输入功能。我遵循此https://docs.microsoft.com/en-us/windows/mixed-reality/voice-input-in-unity来实现听写识别器,并且可以运行。
但是,在我的应用程序中,我想包含一个基于实时麦克风数据量的动画。每当麦克风开始获取语音数据时,我都希望在内部运行一个小的动画以表明麦克风正在录音。听写识别器运行时是否可行?任何帮助表示赞赏!
答案 0 :(得分:0)
是的,您每次可以使用DictationRecognizer进行大约1秒钟的录制。您可以将录音存储在音频剪辑中,并使用样本来计算平均音量。
选中此项以录制来自麦克风的音频。 https://docs.unity3d.com/ScriptReference/Microphone.Start.html
拥有录制的剪辑后,您可以使用它来获取平均音量: http://answers.unity.com/answers/1178679/view.html