2011-12-13 4 views
0

MATLAB을 사용하여 실시간으로 (거의) 음성 (피치/포먼트 이동)을 변환 할 수 있습니까? 어떻게 할 수 있습니까?MATLAB의 실시간 음성 변환

그렇지 않다면 어떻게해야합니까?

마이크에서 입력을 얻고, 음파를 시각화하고, 필터를 추가하고, 오실로스코프를 다시보고, 수정 된 사운드를 재생해야합니다.

Hideki Kawahara의 실시간 시각화 (스펙트로 그램)는 SparkNG 패키지로 만들 수 있습니다.

답변

2

확실히. 유사한 작업을 수행하는 MATLAB Central File Exchange에는 demo application이 있습니다. 거의 실시간으로 사운드 카드 (Data Acquisition Toolbox 필요)에서 신호를 읽고 FFT 변환을 적용하여 필터 적용과 같은 다른 작업을 수행 할 수 있으며 3D 그래프로 결과를 시각화 할 수 있습니다. 템플릿으로 사용하고 다양한 방식으로 시각화 (오실로스코프 스타일 이상)하거나 사운드를 나중에 재생할 수 있도록 .wav 파일로 출력하는 등 필요에 맞게 수정할 수 있습니다.

실시간이 필요하다면 MATLAB 기반이 아닌 Simulink에서 구현할 수 있습니다.

+0

불행히도 이것은 win64 시스템으로 구식입니다. – bla