我有一个.MP3文件。我怎么能单独在C中的声音其余人的声音? [英] I have a .mp3 file. How can I seperate the human voice from the rest of the sound in C?

查看:153
本文介绍了我有一个.MP3文件。我怎么能单独在C中的声音其余人的声音?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

它甚至有可能的用C 的[我知道这是可能一般 - GOM玩家做它]只是让我开始......你说什么?

Is it even possible in C [I know it is possible in general -GOM player does it]? just let me get started... What do you say?

如何你到底识别人的声音从其他声音区别?

推荐答案

过滤器在MP3播放器通常依赖于一个事实,即在立体声录音棚的声音源(演员)位于市中心。因此,他们只是计算信道之间的差。如果你给他们所在的表演没有定位这样的记录他们失败 - 的声音不提取

Filters in mp3 players usually rely on the fact that the voice source (the performer) in a stereo recording studio is positioned at the center. So they just compute the difference between the channels. If you give them a recording where the performer is not positioned like that they fail - the voice is not extracted.

可靠的方法是使用一个声音探测器。这是一个非常复杂的问题,涉及到核心数学和的算法为特定的任务彻底的调整。如果你走这条路,你开始阅读语音编码(VO codeRS)。

The reliable way is employing a voice detector. This is a very complex problem that involves hardcore math and thorough tuning of the algorithms for your specific task. if you go this way you start with reading on voice coding (vocoders).

这篇关于我有一个.MP3文件。我怎么能单独在C中的声音其余人的声音?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆