Forum: Mikrocontroller und Digitale Elektronik Audio Pitch & Formant für Mono-Sprachsignale


von Vivien R. (suk0m8u)


Lesenswert?

Ich möchte gerne einen einfachen "Voice Changer" bauen, der die Stimme 
in Ecktzeit um 1 Okatve anhebt (Pitch).

Ich weiß, dass es bereits einen Thread zu diesem Thema gibt, jedoch 
deckt dieser mein Anliegen nur zur hälfte ab:
Beitrag "Audio pitchen in Echtzeit"

Einige Lösungen für Pitch-Shifting sind in diesem Thread bereits genannt 
worden.
Auch bereits fertige Chips.

Wenn ich allerdings zum Beispiel am PC ein VST-Plugin nutze und damit 
den Pitch anhebe, dann klingt die Stimme unnatürlich, solange ich nicht 
auch eine Einstellung namens "Formant" anpasse.
Ich muss zugeben, dass ich zwar verstehe was Pitch ist (Die Musiknote 
bzw. Frequenz der Stimme) aber nicht nicht weiß, was ein Formant 
tatsächlich ist.

Nach einiger Internetrecherche:
 - 
https://www.reddit.com/r/WeAreTheMusicMakers/comments/2fw98i/what_is_the_science_signal_flow_behind_formant
 - 
https://synsinger.wordpress.com/2013/03/24/fft-pitch-shifting-with-formant-preservation-revisited
 - 
https://www.nti-audio.com/de/service/wissen/fast-fourier-transformation-fft

Habe ich so ungefähr rausgelesen, dass man wohl irgendwie bei einem 
klassischen Pitch die ominösen Formanten mit ändert und diese dann 
entsprechend wieder zurück korrigiert werden müssen, damit die Stimme 
nicht unnatürlich klingt.
Und genau das macht man wohl mittels FFT (Fast Fourier Transformation).

Meine Frage ist nun, könnt ihr mir Tipps zur Projekten bezüglich 
Formant-Shifting oder fertigen Chips geben?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.