gpt4 book ai didi

android - 录制音频,但如果它在 android 上有数据,请保存

转载 作者:行者123 更新时间:2023-11-29 18:39:19 27 4
gpt4 key购买 nike

我正在 android 上录制音频,但我现在面临的主要问题是,如果音频中没有数据(就像用户什么也没说一样),我不想保存音频文件。我可以保存它然后检查音频文件的时间或长度然后删除它,但我想在存储文件之前检查它以减少工作并提高性能。

最佳答案

您可以通过以下方式在 MediaRecorder 上访问语音流的振幅:

public double getAmplitude() {
if (recorder != null)
return recorder.getMaxAmplitude();
else
return 0;
}

然后你可以检查范围来检测音频上是否有任何有值(value)的数据(比如谈话)

关于android - 录制音频,但如果它在 android 上有数据,请保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53387276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com