This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM3070:语音转换器

Guru**** 2380860 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/998503/pcm3070-voice-changer

部件号:PCM3070

尊敬的团队

美好的一天!

我们的客户希望在其应用中使用我们的 miniDSP,例如  通过麦克风输入语音,可以将男性语音转换为女性语音,并从线路输出输出输出。

根据我的理解,AD 收集信号并执行 FFT 操作,将信号更改为频域,然后在数据的低端添加零。 因此频率将会升高。然后对计时域执行 FFT 逆变换。然后您将获得发出提示音的语音。 您可以从时域采样 。

我的理解是否正确?

我没有找到任何有用的参考设计或描述我们的 miniDSP 可以支持此应用的信息。 可以帮助我确认吗?

是否有任何推荐器件? 或软件示例?

BR、

Leon.Liu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Leon.Liu、

    您询问的是间距变换算法。 间距变换有两种主要方法:时域和 频域。 在时域中 、重叠加法是一种常见的方法、其处理要求比频域方法低。 这种方法提取 输入 信号的重叠帧、并根据对这些帧的移位将它们相加。  在频域 方法中、输入的窗口 FFT 用于滤波器组方法、在该方法中、滤波器组的每个组随后被移位、然后被反向 FFT 并被加在一起。 另一种更常见的方法是 使用 短时间 傅里叶变换(STFT)作为滤波器组实现。  

    此间距变换实现的处理要求往往 超过 我们 miniDSP 中可用的存储器和 MIPS。 通常、外部数字信号处理器(DSP)用于实现这些类型 的算法、以最大程度地减少输入信号模糊和产生可闻伪影、例如合声效应。  合声效应是由几  个非常接近频率但不会使用相同频率的间距漂移正弦波引起的。 在快速移动的信号上可能会出现模糊 现象、这些信号比重叠加法中使用的窗口短得多。

    您可以在网络上搜索间距转换、时间刻度修改(TSM)、波形相似性重叠和加法(WSOLA)、 以及相位声码器、以获取这些算法的示例。 MATLAB 还具有 TSM 工具箱。

    此致、
    佩德罗