0

您好我正在使用 DictationRecognizer 类在我的项目中添加语音输入功能。我按照这个https://docs.microsoft.com/en-us/windows/mixed-reality/voice-input-in-unity来实现听写识别器并且它可以工作。

但是,在我的应用程序中,我想包含一个基于实时麦克风数据量的动画。每当麦克风开始获取语音数据时,我想在 unity 内运行一个小动画来指示麦克风正在录音。听写识别器运行时是否可行?任何帮助表示赞赏!

4

1 回答 1

0

好吧,是的,您每次可以录制 1 秒,而无需使用 DictationRecognizer。您可以将录音存储在音频剪辑中,并使用样本来计算平均音量。

检查此项以从麦克风录制音频。 https://docs.unity3d.com/ScriptReference/Microphone.Start.html

录制完剪辑后,您可以使用它来获得平均音量: http ://answers.unity.com/answers/1178679/view.html

于 2019-04-25T20:28:05.933 回答