HOME
|
WebSpeech
Tutorial
|
Audioeffekte
|
Das
Speechtag AFX
|
Logox 4 bietet eine Reihe von Audioeffekten, die umfassend
per Steuerzeichen angesteuert werden können. Die Parameter
für die Ansteuerung der Audioeffekte werden in dem Speechtag
AFX übergeben. Die folgenden Audioeffekte können
angesteuert werden. Sie werden unten im Einzelnen dargestellt.
Hinweis:
Mit dem Tool Audio.exe können die Steuerparameter für
das Speechtag AFX sehr einfach erstellt werden.
Balance |
Positioniert die Stimme im Stereopanorama |
Chorus |
Zufällige kurze Echos, die die Stimme vervielfachen
|
Delay |
Echo |
Equalizer |
Anhebung und Absenkung in verschiedenen Frequenzbereichen |
Flanger |
Moduliertes Echo zur Verfremdung von Stimmen |
Gain |
Anheben und Absenken der Lautstärke |
Phaser |
Phasenverschiebung des Signals |
Reverb |
Halleffekt |
Shelving |
Anheben und Absenken von hohen und tiefen Frequenzen |
Werte
Die erforderlichen Parametersätze im AFX Tag sind allerdings
sehr komplex. Daher können Steuerzeichen mit dem AudioFXEditor
erstellt und über die Zwischenablage in den Text kopiert werden.
Die Beschreibung dieses Tools finden Sie in Abschnitt 6 des WebSpeech
SDK Handbuches.
WICHTIG: Audioeffekte ausschalten!!
Bei der Verwendung von Speechtags zur Ansteuerung von Audioeffekten
müssen am Ende des Textes die Audioeffekte wieder ausgeschaltet
werden, sonst bleibt der Effekt bis zur Wahl eines neuen Sprechers
auch für andere Texte erhalten. Das geschieht, indem man #AFX#
ans Ende des Textes schreibt.
|
Syntax
#AFX = strAudioEffekt#
Beispiele
#AFX#
#AFX = BA120=1:$121=1;# Hier spricht Logox 4 ganz rechts.
#AFX#.
Seitenanfang
|
Balance
|
Der Balance-Effekt positioniert den Sprecher im Stereopanorama.
Werte
Alle Werte werden als Prozentwerte angegeben. 0% entspricht ganz
links, 100% ist ganz rechts und 50% genau in der Mitte.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Balance |
-1 |
1 |
-1 linker Kanal;
1 rechter Kanal;
0 beide Kanäle; |
Beispiel
#AFX = BA120=1:$121=1;# Hier spricht
Logox 4 ganz rechts. #AFX#.
Seitenanfang
|
Chorus
|
Der Choruseffekt erzeugt mehrere unabhängige, zufällig
generierte Echos, deren Tonhöhe moduliert wird. Das erzeugt
den Eindruck, als ob mehrere Stimmen aus einer einzigen Signalquelle
erzeugt werden.
Werte
Der Parameter "Delay" beschreibt die Verzögerungszeit
der Echos und "Sweep" den Variationsbereich der Verstimmung.
Die Dauer der Echos und deren Verstimmung wird in unterschiedlichen
Zeitabständen aktualisiert, was mit dem Parameter "Rate"
gesteuert wird. Die Stärke des Effekts wird mit "Depth"
angegeben. Die Wertebereiche sind in der folgenden Tabelle aufgelistet.
Im AudioFXEditor werden die Werte in Prozent angegeben. Die Skalen
sind entsprechend aufgeteilt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Delay |
0 |
40 |
ms |
Sweep |
0 |
40 |
ms |
Rate |
0.1 |
10 |
Hz
|
Depth |
0 |
1 |
|
Beispiel
#AFX = CH115=1:$116=40.0,$117=20.0,$118=0.3,$119=0.7,0;#
Hier spricht Logox 4 mit Chorus. #AFX#.
Seitenanfang
|
Delay
|
Durch den Delay-Effekt wird ein Signal nach einem bestimmten Zeitintervall
verzögert ausgegeben (Parameter "Delay"). Das Effektsignal
kann gegenüber dem Originalsignal in der Lautstärke abgeschwächt
werden.
Werte
Wenn "Mix" auf 100% steht, ist das Effektsignal so laut
wie das Original. Über den Parameter "Feedback" kann
die Anzahl der Wiederholungen des Echos eingestellt werden. Allerdings
ist der Effekt auf ca. 2 Sekunden Dauer beschränkt. Danach
wird er ausgeblendet. Im AudioFXEditor werden die Werte, die in
der Tabelle aufgelistet sind, in Prozent angegeben. Die Skalen sind
entsprechend aufgeteilt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Delay |
0 |
1000 |
ms |
Mix |
0 |
1 |
|
Feedback |
0 |
1 |
|
Beispiel
#AFX = DL122=1:$123=100.0,$124=0.4,$125=0.0;#
Hier spricht Logox 4 mit Echo. #AFX#.
Seitenanfang
|
Grafischer
Equalizer
|
Der grafische Equalizer verändert die Lautstärke eines
Audiosignals in bestimmten Frequenzbereichen. Hier ist der Frequenzbereich
in 8 Bänder aufgeteilt, die um 12 dB angehoben oder abgesenkt
werden können. Eine Absenkung um 6 dB entspricht einer Halbierung
der Energie. Eine Anhebung um 6 dB verdoppelt die Energie
Werte
Die Wertebereiche für die Bänder sind jeweils in der folgenden
Tabelle aufgelistet. Im AudioFXEditor werden die Werte in Prozent
angegeben. Die Skalen sind entsprechend aufgeteilt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
80 Hz |
-12 |
12 |
dB |
160 Hz |
-12 |
12 |
dB |
315 Hz |
-12 |
12 |
Hz
|
630 Hz |
-12 |
12 |
dB |
1.25 kHz |
-12 |
12 |
dB |
2.5 kHz |
-12 |
12 |
dB |
5 kHz |
-12 |
12 |
dB |
10 kHz |
-12 |
12 |
dB |
Beispiel
#AFX = EQ126=1:$127=-12,$128=-12,$129=-1,$130=0,$131=00,$132=0,$133=-12,$134=-12;#
Hier spricht Logox 4 über Telefon. #AFX#.
Seitenanfang
|
Flanger
|
Der Flanger-Effekt verwendet zwei Delays mit zwei Abgriffen. Der
erste Abgriff ist zeitlich fixiert ("Delay"), während
der zweite Abgriff kontinuierlich verändert wird. Beim Zusammenmischen
der beiden Delays entstehen die charakteristischen schwebenden,
sich auslöschenden Klangverfärbungen.
Werte
"Sweep" bestimmt dabei den Abstand des zweiten Delays
zum ersten; "Rate" die Modulationsgeschwindigkeit und
"Depth" die Modulationstiefe des zweiten Delays. Die Wertebereiche
sind in der folgenden Tabelle aufgelistet. Im AudioFXEditor werden
die Werte in Prozent angegeben. Die Skalen sind entsprechend aufgeteilt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Delay |
0 |
10 |
ms |
Sweep |
0 |
10 |
ms |
Rate |
0.1 |
10 |
Hz |
Depth |
0 |
1 |
|
Feedback |
0 |
1 |
|
Beispiel
#AFX = CH135=1:$136=2.0,$137=2.0,$138=0.3,$139=0.7,$140=0.7;#
Hier spricht Logox 4 mit Flanger. #AFX#.
Seitenanfang
|
Gain
|
Gain verändert den Lautstärkepegel des Signals. Dies
ist sinnvoll, um Lautstärkeeinbußen auszugleichen. Gain
ist besonders nützlich, wenn mit dem Equalizer Frequenzbereiche
angehoben werden sollen. Um Verzerrungen zu verhindern, kann die
Eingangslautstärke reduziert werden.
Werte
Die Wertebereiche sind in der folgenden Tabelle aufgelistet. Im
AudioFXEditor werden die Werte in Prozent angegeben. Die Skalen
sind entsprechend aufgeteilt. 50% entspricht keiner Veränderung.
0% senkt den Pegel um 6 dB ab und 100% hebt den Pegel um 6 dB an.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Gain |
-6 |
6 |
dB |
Beispiel
#AFX = GA141=1:$142=-2;# Hier spricht
Logox 4 etwas leiser als vorher. #AFX#.
Seitenanfang
|
Phaser
|
Bei einem Phaser wird das Eingangssignal mit einer phasenverschobenen
Kopie kombiniert. Die durch diesen Effekt entstehenden Filtereffekte
verwischen den Klang ähnlich wie ein Flanger.
Werte
"Depth" bestimmt den Umfang der Modulation, "Range"
deren Bereich und "Rate" deren Geschwindigkeit. "Feedback"
bestimmt, wie oft eine Phasenverschiebung vorgenommen wird. Die
Wertebereiche sind in der folgenden Tabelle aufgelistet. Im AudioFXEditor
werden die Werte in Prozent angegeben. Die Skalen sind entsprechend
aufgeteilt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Depth |
0 |
1 |
|
Range |
0 |
1 |
|
Rate |
0.1 |
10 |
Hz |
Feedback |
0 |
1 |
|
Beispiel
#AFX = PH0=1:$1=+0.7,$2=+0.66666666,$3=+0.88749959,$4=+0.4;#
Hier spricht Logox 4 mit Phaser. #AFX#.
Seitenanfang
|
Reverb
|
Ein Reverb- oder Halleffekt simuliert die akustischen Eigenschaften
eines Raums. Ein akustisches Signal wird in einem Raum reflektiert.
Werte
Neben der zeitlichen Verzögerung der ersten Reflexionen ("Predelay")
sind dabei die Eigenschaften der diffusen, reflektierten Echos wichtig.
Deren Frequenzgang kann eingeschränkt sein ("Bandwidth").
Auch deren Anzahl kann je nach Wandbeschaffenheit variieren. Bei
einem hohen Wert für "Damping" werden nur wenige
Echos reflektiert - wie in einem gut gedämpften Raum. "Decay"
bestimmt die Länge des Ausklangs der Echos. Mit "Mix"
wird der Anteil des Originalsignal mit dem Effektsignal bestimmt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Predelay |
0 |
100 |
ms |
Bandwidth |
0 |
1 |
|
Damping |
0 |
1 |
|
Decay |
0 |
1 |
|
Mix |
0 |
1 |
|
|
Beispiel
#AFX = RV148=1:$149=67.6,$150=1.0,$151=0.4,$152=0.7,$153=0.15;#
Hier spricht Logox 4 mit Hall. #AFX#.
Seitenanfang
|
Shelving
Filter
|
Der Shelving Filter hebt die Frequenzbereiche oberhalb bzw. unterhalb
einer bestimmten Grenzfrequenz an oder senkt sie ab. Dieses Filter
ist weniger rechenintensiv als ein Equalizer und führt oft
zum gleichen Ergebnis.
Werte
Die Wertebereiche sind in der folgenden Tabelle aufgelistet. Im
AudioFXEditor werden die Werte in Prozent angegeben. Die Skalen
sind entsprechend aufgeteilt.
Parameter |
Min. Wert |
Max. Wert |
Einheit |
Bass |
-6 |
6 |
dB |
Treble |
-6 |
6 |
dB |
|
Beispiel
#AFX = SH154=1:$155=2,$156=2;# Hier
spricht Logox 4 mit angehobenen Bässen und Höhen.
#AFX#.
Seitenanfang
|
Übersicht
Speechtag Übersicht
zurück |