将麦克风中录制的音频音频改为儿童,男人,女孩的声音请有人可以在目标c或任何其他可以帮助我的东西中为我命名一些第三方图书馆。
答案 0 :(得分:1)
查看AVAudioUnitTimePitch Documentation,有一个音高变量,你甚至不需要使用第三方。
答案 1 :(得分:0)
在这里获取ztx le http://www.zynaptiq.com/ztx/license-or-evaluate-ztx/并将此开关案例用于不同的声音
switch ([selectedFilterType integerValue]) {
case NORMAL_AUDIO_FILTER:
{
//Normal
time = 1.0;
pitch = 1.0;
formant = 1.0;
} break;
case HEAVY_FILTER:
{
// Heavy
time = 1.5;
pitch = 0.9;
formant = 1.0;
} break;
case CHILD_FILTER:
{
//Child
time = 1.0;
pitch = 1.5;
formant = 1.0;
} break;
case GIRL_BABY_FILTER:
{
//Girls
time = 1.0;
pitch = 2.0;
formant = 1.0;
} break;
case SLOW_FILTER:
{
//Slow
time = 3.0;
pitch = 1.0;
formant = 1.0;
} break;
case FAST_FILTER:
{
// Fast
time = 0.5;
pitch = 1.0;
formant = 1.0;
} break;
case BEAR_FILTER:
{
//Bear
time = 1.8;
pitch = 0.5;
formant = 1.0;
} break;
default:
break;
}
你可以使用这个音高,共振峰和时间用于各个过滤器,如果你使用免费的ztx le set
long numChannels = 1;
因为ztx仅支持单声道音频 并指定44.1kHz或48kHz的采样率coz free版本仅支持这些采样率,如果您需要更多说明或完全有效的解决方案,请发表评论我会帮助您...