如何在Unity中同时运行听写识别器时访问麦克风数据?

问题描述 投票:0回答:1

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

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

unity3d animation microphone dictation
1个回答
0
投票

是的,你可以在不使用DictationRecognizer的情况下每次录制1秒钟。您可以将录音存储在音频片段中,并使用样本计算平均音量。

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

一旦你有了录制的剪辑,你可以使用它来获得平均音量:http://answers.unity.com/answers/1178679/view.html

© www.soinside.com 2019 - 2024. All rights reserved.