我正在使用媒体记录器录制语音,但我想以女性音调播放声音,反之亦然。
基本上,我有一个媒体播放器声音,当我播放它时,它运行良好,但是现在我已经使用媒体记录器录制了声音,我想播放女声吗?
如何将男性声音转换为女性声音或将女性声音转换为男性声音?
我也尝试过使用Soundpool类,但是它增加或减少了频率。它不会改变音调或音调。
最佳答案
当您更改频率时,您正在更改音调。但是,仅增加或减少播放频率不太可能使男性声音变成女性声音,反之亦然。听起来像是原始声音的失真版本。
女性语音可能会在语音频谱的高端包含更多能量,而在较低端则包含较少能量。男性声音则相反。
实际上,您正在做的是将所有能量在频谱中向上或向下移动,这听起来并不自然。
人类语音理论的主题范围太广,无法在像StackOverflow这样的问答网站上讨论。因此,我的建议是为您获取有关该主题的书,或使用搜索引擎查找一些研究论文或科学文章。
关于android - 在Android中更改声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15743482/