gpt4 book ai didi

objective-c - 语音开始时自动录音,语音停止时自动播放

转载 作者:行者123 更新时间:2023-12-01 19:18:55 25 4
gpt4 key购买 nike

谁能为我提供以下帮助:

自动录制语音,并在保持沉默(例如说话汤姆)时播放。谁能帮助我确定谈话汤姆背后的逻辑。当用户开始讲话时,它应该自动录音,而当用户停止讲话时,则应该播放录制的声音。这怎么办?请帮我。

提前致谢

最佳答案

float peakPowerForChannel = pow(10, (0.05 * [soundRecorder peakPowerForChannel:0]));
float averagePowerForChannel = pow(10, (0.05 * [soundRecorder averagePowerForChannel:0]));
lowPassResults = ALPHA * peakPowerForChannel + (1.0 - ALPHA) * lowPassResults;
averagePassResults = ALPHA * averagePowerForChannel + (1.0 - ALPHA) * averagePassResults;

if (peakPowerForChannel > 0.08f) {
[soundRecorder recordForDuration:5];
} else {
NSLog(@"not audible");
}

关于objective-c - 语音开始时自动录音,语音停止时自动播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11362275/

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