Drei Shortcodes stehen zur Verfügung. Die meisten Nutzer benötigen nur [mementor-tts]. Die anderen beiden sind für fortgeschrittene Anwendungsfälle gedacht.
[mementor-tts]
Der Haupt-Audio-Shortcode. Umschließt Text, der vorgelesen werden soll, und fügt einen Player oberhalb des umschlossenen Textes ein.
Grundlegende Verwendung
[mementor-tts]Ihr Text steht hier.[/mementor-tts]
Mit Attributen
[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Jetzt anhören" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Ihr Text steht hier.
[/mementor-tts]
Attribute
| Attribut | Werte | Standard | Beschreibung |
|---|---|---|---|
voice |
Voice-ID | Site-Standard | Stimme für diesen Shortcode überschreiben |
model |
eleven_flash_v2_5, etc. |
Site-Standard | ElevenLabs-Modell überschreiben |
label |
Beliebiger Text | leer | Wird oberhalb des Players angezeigt |
autoplay |
yes / no |
no |
Wiedergabe beim Laden der Seite starten |
download |
yes / no |
Site-Standard | Download-Button anzeigen |
loop |
yes / no |
no |
Audio in Schleife abspielen |
time_display |
yes / no |
Site-Standard | Zeit und Dauer anzeigen |
speed_control |
yes / no |
Site-Standard | Geschwindigkeitsauswahl anzeigen |
volume_control |
yes / no |
Site-Standard | Lautstärkeregler anzeigen |
information |
yes / no |
Site-Standard | Informationssymbol anzeigen |
Beispiele
Einfacher Audio-Block:
[mementor-tts]Hallo, das ist ein Test.[/mementor-tts]
Benutzerdefiniertes Label und Autoplay:
[mementor-tts label="Willkommensnachricht" autoplay="yes"]
Willkommen auf unserer Seite.
[/mementor-tts]
Andere Stimme für einen bestimmten Abschnitt:
[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Dieser Absatz verwendet eine andere Stimme.
[/mementor-tts]
[tts_player]
Rendert den Audio-Player für das generierte Audio eines vorhandenen Beitrags. Verwenden Sie diesen Shortcode, wenn Sie den Player an einer nicht standardmäßigen Position platzieren möchten.
Grundlegende Verwendung
[tts_player]
Innerhalb eines Beitrags oder einer Seite verwendet der Shortcode automatisch das Audio des aktuellen Beitrags. In einem Template (über do_shortcode()) übergeben Sie die Beitrags-ID explizit.
Attribute
| Attribut | Werte | Beschreibung |
|---|---|---|
id |
Beitrags-ID | Audio eines bestimmten Beitrags referenzieren |
lang |
Sprachcode | Für mehrsprachige Seiten eine Sprache auswählen |
Beispiele
Standard (verwendet Audio des aktuellen Beitrags):
[tts_player]
Bestimmter Beitrag:
[tts_player id="123"]
Bestimmte Sprache (WPML/Weglot):
[tts_player id="123" lang="es"]
[mementor_raw]
Leitet rohen Text direkt an ElevenLabs weiter, ohne die standardmäßige Bereinigung von TTSWP (kein CSS-Selektor-Strippen, kein Shortcode-Escaping). Nur für fortgeschrittene Anwendungen.
Verwendung
[mementor_raw]
Ihr roher Text, der alle TTSWP-Filter umgeht.
[/mementor_raw]
Verwenden Sie [mementor_raw] innerhalb eines [mementor-tts]-Blocks, wenn Sie genaue Kontrolle darüber benötigen, was an die Sprachsynthese übergeben wird:
[mementor-tts]
Einleitungssatz.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Rest des Textes.
[/mementor-tts]
In Theme-Templates
Um einen Shortcode aus einem PHP-Template zu verwenden:
<?php echo do_shortcode('[tts_player id="' . get_the_ID() . '"]'); ?>