Impara

Come usare la sintesi vocale su Discord

Rene, Chang Chen 
Come usare la sintesi vocale su Discord

Per inviare un messaggio con sintesi vocale su Discord, digita /tts seguito dal messaggio in un canale testuale:

/tts Welcome to the server!

Discord può leggere il messaggio ad alta voce, ma chi lo sente dipende dalle proprie impostazioni. Non è una trasmissione in un canale vocale e non ignora le preferenze di riproduzione degli altri.

I passaggi seguenti si riferiscono a Discord su desktop. La guida TTS di Discord documenta il comando, le opzioni di notifica e le impostazioni Accessibility.1

Attiva il comando

  1. Apri User Settings con l’icona a ingranaggio vicino al nome utente.
  2. In App Settings, apri Accessibility.
  3. Attiva “Allow playback and usage of /tts command”.
  4. Invia un breve messaggio /tts in un canale testuale che consente il TTS.

Se il canale non consente messaggi TTS, chiedi a un amministratore del server di controllare i permessi. L’amministratore può aprire le impostazioni del canale, selezionare Permissions e controllare “Send TTS Messages” per il ruolo o il membro interessato. Una restrizione del canale può prevalere sul permesso del ruolo a livello di server.

Usa un canale di prova per la configurazione. Probabilmente il server non ha bisogno di sentire “prova, prova” dodici volte.

Scegli quali messaggi legge Discord

Apri User Settings, poi Notifications, e cerca Text-to-Speech Notifications. Discord documenta tre opzioni:1

  • “For all channels” legge i messaggi di tutti i canali e server, inclusi quelli senza /tts.
  • “For current selected channel” limita la lettura automatica al canale testuale selezionato.
  • “Never” disattiva le notifiche TTS automatiche.

L’impostazione delle notifiche è separata da quella del comando in Accessibility. Se vuoi disattivare il TTS, controllale entrambe. Modificare le tue impostazioni non cambia ciò che sentono gli altri.

Regola velocità e voce

In Accessibility, usa l’impostazione della velocità TTS per cambiare la velocità di lettura. Parti da un messaggio breve per sentire la differenza.

Il TTS integrato di Discord dipende dal sistema o browser su cui viene eseguito, quindi la voce può cambiare tra Windows, macOS e browser.1 Non è una voce Cartesia e selezionare una voce nel playground di Cartesia non la cambia.

Se la sintesi vocale non funziona

Controlla separatamente le impostazioni di invio e ascolto:

  1. Conferma di aver digitato /tts, uno spazio e il messaggio.
  2. Verifica il permesso di inviare messaggi TTS in quel canale.
  3. Controlla la riproduzione del comando in Accessibility.
  4. Controlla Text-to-Speech Notifications in Notifications.
  5. Verifica dispositivo di uscita e volume del sistema, poi riavvia o aggiorna Discord se necessario.

Se provi con un’altra persona, chiedile di controllare le proprie notifiche. Un invio riuscito non significa che il suo client leggerà il messaggio.

Per problemi persistenti, consulta l’assistenza Discord. Indica il sistema operativo, se usi l’app desktop o il browser e quali impostazioni hai controllato.

Usa una voce personalizzata tramite un bot

Un bot personalizzato è un approccio distinto. Può generare audio con un’API vocale e riprodurlo in un canale vocale. Non modifica il comportamento nativo di /tts.

Per chi sviluppa questa esperienza con Cartesia:

  1. Prova una voce e un testo di esempio nel playground di Cartesia.
  2. Usa la documentazione API di Cartesia per richiedere parlato a Sonic dal backend del bot. Conserva le chiavi API sul server, fuori dai messaggi e dal codice client.
  3. Usa le API bot e vocali di Discord per entrare in un canale autorizzato e riprodurre l’audio generato. Adatta il formato audio ai requisiti della libreria di riproduzione.
  4. Aggiungi controlli dei permessi, limiti di frequenza e un comando di arresto perché i membri possano controllare la riproduzione.

Sonic fornisce la generazione vocale. Devi comunque implementare e ospitare il bot, gestire i permessi Discord e collegare l’audio alla riproduzione nel canale vocale. Controlla i prezzi attuali di Cartesia e i requisiti per sviluppatori di Discord prima della distribuzione.

Note a piè di pagina

  1. Assistenza Discord, Text-to-Speech 101. ↩ ↩2 ↩3

Domande frequenti

Come invio un messaggio con sintesi vocale su Discord?

Digita /tts, seguito da uno spazio e dal messaggio, in un canale testuale in cui hai il permesso di inviare messaggi TTS. La riproduzione dipende dalle impostazioni di ciascun ascoltatore.

Dove configuro la sintesi vocale di Discord?

Usa Discord su desktop per le impostazioni di questa guida. Controlla Accessibility per riproduzione dei comandi e velocità del parlato, e Notifications per la lettura automatica dei messaggi.

Come disattivo la sintesi vocale su Discord?

Imposta Text-to-Speech Notifications su Never per interrompere la lettura automatica. Per disabilitare anche riproduzione e uso del comando /tts, disattiva l'impostazione corrispondente in Accessibility.

Posso cambiare la voce TTS integrata di Discord con Cartesia?

No. Il TTS integrato di Discord usa la voce disponibile tramite il sistema o il browser. Un bot personalizzato può usare Cartesia per generare audio, ma non sostituisce la voce integrata di /tts.

Tutti nel canale sentiranno il mio messaggio TTS?

No. I permessi del canale controllano se puoi inviare messaggi TTS, mentre le impostazioni di ciascun ascoltatore controllano la riproduzione. Non affidarti solo al TTS per un annuncio che tutti devono ricevere.