Hay tres shortcodes disponibles. La mayoría de usuarios solo necesita [mementor-tts]. Los otros dos son para casos avanzados.
[mementor-tts]
El shortcode de audio principal. Envuelve el texto que debe narrarse y coloca un reproductor encima del texto envuelto.
Uso básico
[mementor-tts]Tu texto va aquí.[/mementor-tts]
Con atributos
[mementor-tts voice="IKne3meq5aSn9XLyUdCD" model="eleven_flash_v2_5" label="Escuchar esto" autoplay="no" download="yes" loop="no" time_display="yes" speed_control="yes" volume_control="yes" information="no"]
Tu texto va aquí.
[/mementor-tts]
Atributos
| Atributo | Valores | Predeterminado | Descripción |
|---|---|---|---|
voice |
ID de voz | predeterminado del sitio | Reemplaza la voz para este shortcode |
model |
eleven_flash_v2_5, etc. |
predeterminado del sitio | Reemplaza el modelo de ElevenLabs |
label |
Cualquier texto | vacío | Se muestra encima del reproductor |
autoplay |
yes / no |
no |
Empieza a reproducir al cargar la página |
download |
yes / no |
predeterminado del sitio | Muestra el botón de descarga |
loop |
yes / no |
no |
Repite el audio en bucle |
time_display |
yes / no |
predeterminado del sitio | Muestra el tiempo y la duración |
speed_control |
yes / no |
predeterminado del sitio | Muestra el selector de velocidad |
volume_control |
yes / no |
predeterminado del sitio | Muestra el control de volumen |
information |
yes / no |
predeterminado del sitio | Muestra el icono de información |
Ejemplos
Bloque de audio simple:
[mementor-tts]Hola, esto es una prueba.[/mementor-tts]
Etiqueta personalizada y reproducción automática:
[mementor-tts label="Mensaje de bienvenida" autoplay="yes"]
Bienvenido a nuestro sitio.
[/mementor-tts]
Voz diferente para una sección específica:
[mementor-tts voice="EXAVITQu4vr4xnSDxMaL"]
Este párrafo usa una voz diferente.
[/mementor-tts]
[tts_player]
Muestra el reproductor de audio para el audio generado de una entrada existente. Úsalo cuando quieras colocar el reproductor en una ubicación no predeterminada mediante un shortcode.
Uso básico
[tts_player]
Cuando se coloca dentro de una entrada o página, hace referencia al audio de esa entrada. Cuando se coloca en una plantilla (mediante do_shortcode()), pasa el ID de la entrada de forma explícita.
Atributos
| Atributo | Valores | Descripción |
|---|---|---|
id |
ID de entrada | Hace referencia al audio de una entrada específica |
lang |
código de idioma | Para sitios multilingues, selecciona un idioma |
Ejemplos
Predeterminado (usa el audio de la entrada actual):
[tts_player]
Entrada específica:
[tts_player id="123"]
Idioma específico (WPML/Weglot):
[tts_player id="123" lang="es"]
[mementor_raw]
Envía texto sin procesar a ElevenLabs sin la limpieza estándar de TTSWP (sin eliminación de selectores CSS, sin escape de shortcodes). Solo para uso avanzado.
Uso
[mementor_raw]
Tu texto sin procesar que omite todos los filtros de TTSWP.
[/mementor_raw]
Usa [mementor_raw] dentro de un bloque [mementor-tts] cuando necesites control preciso sobre lo que se envía a la síntesis:
[mementor-tts]
Frase de introducción.
[mementor_raw]<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>[/mementor_raw]
Resto del texto.
[/mementor-tts]
En plantillas de temas
Para usar cualquier shortcode desde una plantilla PHP:
<?php echo do_shortcode('[tts_player id="' . get_the_ID() . '"]'); ?>