Er zijn drie shortcodes beschikbaar. De meeste gebruikers hebben alleen [mementor-tts] nodig. De andere twee zijn voor geavanceerde gevallen.
[mementor-tts]
De belangrijkste audio shortcode. Omhult tekst die ingesproken moet worden en plaatst een speler boven de omhulde tekst.
Basisgebruik
[mementor-tts]Jouw tekst staat hier.[/mementor-tts]
Met attributen
[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Luister hiernaar" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Jouw tekst staat hier.
[/mementor-tts]
Attributen
| Attribuut | Waarden | Standaard | Omschrijving |
|---|---|---|---|
voice |
Stem-ID | sitestandaard | Overschrijf de stem voor deze shortcode |
model |
eleven_flash_v2_5, etc. |
sitestandaard | Overschrijf het ElevenLabs-model |
label |
Willekeurige tekst | leeg | Wordt boven de speler getoond |
autoplay |
yes / no |
no |
Begin met afspelen bij het laden van de pagina |
download |
yes / no |
sitestandaard | Toon downloadknop |
loop |
yes / no |
no |
Herhaal de audio |
time_display |
yes / no |
sitestandaard | Toon tijd en duur |
speed_control |
yes / no |
sitestandaard | Toon snelheidskiezer |
volume_control |
yes / no |
sitestandaard | Toon volumeschuifregelaar |
information |
yes / no |
sitestandaard | Toon informatiepictogram |
Voorbeelden
Eenvoudig audioblok:
[mementor-tts]Hallo, dit is een test.[/mementor-tts]
Aangepast label en automatisch afspelen:
[mementor-tts label="Welkomstbericht" autoplay="yes"]
Welkom op onze site.
[/mementor-tts]
Andere stem voor een specifiek gedeelte:
[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Deze alinea gebruikt een andere stem.
[/mementor-tts]
[tts_player]
Toont de audiospeler voor de gegenereerde audio van een bestaand bericht. Gebruik dit wanneer je de speler op een niet-standaard locatie wilt plaatsen via een shortcode.
Basisgebruik
[tts_player]
Wanneer geplaatst in een bericht of pagina, verwijst het naar de audio van dat bericht. Wanneer geplaatst in een template (via do_shortcode()), geef het bericht-ID expliciet mee.
Attributen
| Attribuut | Waarden | Omschrijving |
|---|---|---|
id |
bericht-ID | Verwijs naar de audio van een specifiek bericht |
lang |
taalcode | Voor meertalige sites, kies een taal |
Voorbeelden
Standaard (gebruikt audio van huidig bericht):
[tts_player]
Specifiek bericht:
[tts_player id="123"]
Specifieke taal (WPML/Weglot):
[tts_player id="123" lang="es"]
[mementor_raw]
Stuurt ruwe tekst rechtstreeks naar ElevenLabs zonder de standaard opschoning van TTSWP (geen CSS-selector verwijdering, geen shortcode-escaping). Alleen voor geavanceerd gebruik.
Gebruik
[mementor_raw]
Jouw ruwe tekst die alle TTSWP-filters omzeilt.
[/mementor_raw]
Gebruik [mementor_raw] binnen een [mementor-tts]-blok wanneer je precieze controle nodig hebt over wat naar synthese gaat:
[mementor-tts]
Introzin.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Rest van de tekst.
[/mementor-tts]
In thema-templates
Om een shortcode te gebruiken vanuit een PHP-template:
<?php echo do_shortcode('[tts_player id="' . get_the_ID() . '"]'); ?>