Integrazione WPML

3 min read

Quando WPML è attivo, TTSWP può scegliere una voce diversa per ogni lingua tradotta. Un post in spagnolo ottiene una voce spagnola, un post in inglese ottiene una voce inglese, e i visitatori ascoltano la lingua giusta in modo automatico.

Requisiti

  • WPML 4.0 o versione successiva
  • Almeno due lingue configurate in WPML
  • TTSWP connesso al tuo sito

Attivazione

  1. Vai su Testo a Voce - TTSWP → Panoramica.
  2. Scorri fino a Impostazioni rapide.
  3. Attiva Integrazione WPML.
  4. Salva.

Se WPML non è installato, questa opzione è bloccata e mostra "WPML non rilevato".

Abbina le voci alle lingue

Once l'integrazione WPML è attiva, appare una nuova pagina: Testo a Voce - TTSWP → Mappatura Voce per Lingua. Consulta Mappatura Voce per Lingua per i dettagli.

Ogni lingua WPML ottiene la propria voce. Se non è impostata una voce specifica per la lingua, viene usata la voce predefinita.

Come funziona durante la generazione

Quando generi l'audio per un post tradotto:

  1. TTSWP recupera il codice lingua WPML del post
  2. Trova la voce associata a quella lingua
  3. Usa quella voce per la sintesi

L'audio esistente sui post tradotti non viene rigenerato automaticamente. Rigenera manualmente dopo aver modificato le mappature delle voci.

Normalizzazione dei codici lingua

WordPress usa nb e nn per il norvegese. ElevenLabs usa no. TTSWP normalizza questi codici in modo automatico, così i post in norvegese funzionano senza configurazioni aggiuntive.

Comportamenti noti

  • Se un post è tradotto ma non ha una voce associata, viene usata la voce predefinita (non si tratta di un errore)
  • I tipi di post non abilitati nelle impostazioni Contenuto vengono ignorati anche se WPML li traduce
  • La Traduzione Stringhe di WPML non viene usata - leggiamo solo il codice lingua

Pagine correlate