Sono disponibili tre shortcode. La maggior parte degli utenti ha bisogno solo di [mementor-tts]. Gli altri due sono per casi avanzati.
[mementor-tts]
Lo shortcode audio principale. Racchiude il testo da narrare e inserisce un player sopra il testo incluso.
Utilizzo base
[mementor-tts]Il tuo testo va qui.[/mementor-tts]
Con attributi
[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Ascolta questo" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Il tuo testo va qui.
[/mementor-tts]
Attributi
| Attributo | Valori | Predefinito | Descrizione |
|---|---|---|---|
voice |
ID voce | default del sito | Sostituisce la voce per questo shortcode |
model |
eleven_flash_v2_5, ecc. |
default del sito | Sostituisce il modello ElevenLabs |
label |
Qualsiasi testo | vuoto | Mostrato sopra il player |
autoplay |
yes / no |
no |
Avvia la riproduzione al caricamento della pagina |
download |
yes / no |
default del sito | Mostra il pulsante di download |
loop |
yes / no |
no |
Ripete l'audio in loop |
time_display |
yes / no |
default del sito | Mostra il tempo e la durata |
speed_control |
yes / no |
default del sito | Mostra il selettore velocita |
volume_control |
yes / no |
default del sito | Mostra il cursore del volume |
information |
yes / no |
default del sito | Mostra l'icona informazioni |
Esempi
Blocco audio semplice:
[mementor-tts]Ciao, questo e un test.[/mementor-tts]
Etichetta personalizzata e autoplay:
[mementor-tts label="Messaggio di benvenuto" autoplay="yes"]
Benvenuto nel nostro sito.
[/mementor-tts]
Voce diversa per una sezione specifica:
[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Questo paragrafo usa una voce diversa.
[/mementor-tts]
[tts_player]
Visualizza il player audio per l'audio generato di un post esistente. Usalo quando vuoi posizionare il player in una posizione non predefinita tramite shortcode.
Utilizzo base
[tts_player]
Se inserito in un post o una pagina, fa riferimento all'audio di quel post. Se inserito in un template tramite do_shortcode(), passa l'ID del post in modo esplicito.
Attributi
| Attributo | Valori | Descrizione |
|---|---|---|
id |
ID post | Fa riferimento all'audio di un post specifico |
lang |
codice lingua | Per siti multilingua, seleziona una lingua |
Esempi
Predefinito (usa l'audio del post corrente):
[tts_player]
Post specifico:
[tts_player id="123"]
Lingua specifica (WPML/Weglot):
[tts_player id="123" lang="es"]
[mementor_raw]
Invia il testo grezzo a ElevenLabs senza la pulizia standard di TTSWP (nessuna rimozione di selettori CSS, nessun escape degli shortcode). Solo per uso avanzato.
Utilizzo
[mementor_raw]
Il tuo testo grezzo che bypassa tutti i filtri TTSWP.
[/mementor_raw]
Usa [mementor_raw] all'interno di un blocco [mementor-tts] quando hai bisogno di controllo preciso su cio che viene inviato alla sintesi:
[mementor-tts]
Frase introduttiva.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Resto del testo.
[/mementor-tts]
Nei template del tema
Per usare qualsiasi shortcode da un template PHP:
<?php echo do_shortcode('[tts_player id="' . get_the_ID() . '"]'); ?>