Riferimento shortcode

5 min read

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() . '"]'); ?>

Pagine correlate