Seguici su Telegram, ne vale la pena ❤️ ➡ @trovalost

Come usare say sul Mac

Con il comando ‘say’ è possibile trasformare rapidamente qualsiasi testo in un discorso udibile. Utilizzando il gestore di sintesi vocale integrato, questo strumento permette di ascoltare il testo in modo chiaro e naturale. Inoltre, hai la flessibilità di scegliere se riprodurlo immediatamente attraverso le impostazioni audio del tuo computer o salvarlo in un file audio per un utilizzo futuro.

Questo rende il comando ‘say’ utile per una varietà di situazioni, che vanno dalla lettura di documenti durante il lavoro fino alla creazione di file audio per scopi di studio o di intrattenimento.

Come accedere a say per leggere testi sul Mac

Per utilizzare il comando “say” nel terminale di macOS, segui questi passaggi:

  1. Apri il Terminale. Puoi trovarlo nella cartella “Applicazioni” sotto la cartella “Utility”, oppure puoi cercarlo utilizzando Spotlight.
  2. Una volta aperto il Terminale, digita il comando “say” seguito dal testo che desideri far pronunciare al computer. Ad esempio:
      say [-v voice] [-o out.aiff | -n name:port ] [-f file.in | string ...]

Puoi navigare direttamente nella cartella contenente il file di testo che desideri leggere utilizzando il comando “cd” nel Terminale. Ecco come farlo:

  1. Apri il Terminale sul tuo Mac.
  2. Utilizza il comando “cd” seguito dal percorso della cartella che contiene il file di testo. Ad esempio, se il file si trova nella cartella “Documenti”, digita:
cd Documenti
  1. Premi il tasto “Invio”. Il Terminale si sposterà nella cartella “Documenti” o nella tua cartella specificata.
  2. Ora, puoi utilizzare il comando “say” per leggere il file di testo direttamente dalla cartella corrente senza dover specificare il percorso completo del file. Ad esempio:
say -f nome_file.txt-o nome_file.aiff

Assicurati di sostituire “nome_file.txt” con il nome effettivo del tuo file di testo.

  1. Premi il tasto “Invio”. Il Mac inizierà a leggere il contenuto del file di testo utilizzando la voce predefinita del sistema.

Se desideri utilizzare una voce diversa o specificare altre opzioni di pronuncia, puoi farlo aggiungendo i relativi parametri al comando “say”. Ad esempio:

say -v Samantha -r 200 -f file.txt

Questo comando utilizzerà la voce di Samantha e regolerà la velocità di pronuncia a 200 parole al minuto per leggere il contenuto del file di testo specificato.

Assicurati che il percorso del file di testo sia corretto e che il file contenga il testo che desideri far pronunciare.

Questa procedura semplifica notevolmente il processo, poiché non è necessario digitare il percorso completo del file di testo ogni volta che vuoi leggerlo con il comando “say”.

Salvare il file audio in MP3

Per salvare il risultato della lettura del file di testo in formato MP3 utilizzando il comando “say” nel Terminale di macOS, puoi utilizzare il comando “say” insieme al comando “afconvert” per convertire il file audio in MP3. Ecco come farlo:

  1. Prima di tutto, assicurati di avere installato il pacchetto lame, che è uno strumento per la codifica MP3. Puoi installarlo utilizzando Homebrew con il comando:
brew install lame
  1. Ora, utilizza il comando “say” per leggere il file di testo specificato e reindirizza l’output verso un file audio temporaneo in formato AIFF. Ad esempio:
say -o temp.aiff -f /percorso/del/tuo/file.txt
  1. Successivamente, utilizza il comando “afconvert” per convertire il file audio AIFF in MP3. Ad esempio:
afconvert -f mp3 -d aac temp.aiff -o output.mp3

Questo comando converte il file audio “temp.aiff” nel file MP3 “output.mp3”.

  1. Infine, puoi eliminare il file audio temporaneo AIFF se non lo desideri più:
rm temp.aiff

Ricorda di sostituire “/percorso/del/tuo/file.txt” con il percorso effettivo del tuo file di testo e assicurati di essere nella cartella corretta o specificare il percorso completo del file MP3 di output se non è nella stessa cartella in cui ti trovi. Il file risultante può essere editato facilmente con il programma gratuito Audacity.

Parametri

  • Testo: Il testo da far pronunciare al computer. Può essere inserito direttamente sulla riga di comando o letto da un file.
  • –input-file=file (-f file): Specifica il percorso di un file di testo da far pronunciare.
  • –file-format=format: Il formato del file audio da generare (AIFF, caff, m4af, WAVE).
  • –data-format=format: Il formato dei dati audio da memorizzare, di solito PCM lineare.
  • –progress: Mostra un indicatore di avanzamento durante la pronuncia del testo.
  • –rate=rate (-r rate): La velocità di pronuncia, in parole al minuto.
  • –voice=voice (-v voice): La voce da utilizzare per la pronuncia (es. Alex, Daniel, Samantha).
  • –voice=?: Mostra un elenco di tutte le voci disponibili.
  • –output-file=fileout.aiff (-o fileout.aiff): Specifica il percorso e il nome del file audio di output.
  • –channels=channels: Il numero di canali audio, di solito mono.
  • –bit-rate=rate: Il bitrate dell’audio per alcuni formati di file.
  • –quality=quality: Livello di qualità per la conversione dell’audio.
  • –network-send=name:port (-n name:port): Specifica il nome del servizio e/o la porta IP per inviare l’output vocale attraverso AUNetSend.

Con questi parametri, puoi personalizzare la pronuncia del testo e le impostazioni audio quando utilizzi il comando “say” nel Terminale di macOS.

Esempi

say "Ciao, questo è un esempio di come utilizzare il comando say."
  1. Premi il tasto “Invio”. Il computer inizierà a pronunciare il testo utilizzando la voce predefinita.

Puoi anche specificare opzioni aggiuntive per personalizzare la pronuncia, come la voce da utilizzare, la velocità e il volume. Ad esempio:

say -v Samantha -r 200 "Questo è un esempio con opzioni personalizzate."

Questo comando utilizzerà la voce di Samantha, regolerà la velocità a 200 parole al minuto e impostare il volume a metà. Prova a sperimentare con il comando “say” per esplorare tutte le sue funzionalità! Ci sono voci più o meno adeguate a livello di pronuncia per ogni lingua che desiderate pronunciare: per prendere la lingua di default del vostro Mac, basta non selezionare alcuna lingua:

say -r 200 "Questo è un esempio con opzioni personalizzate."

Dalle opzioni di accessibilità del Mac, selezionate Voce (contenuto letto ad alta voce), e da Voce di sistema selezionate la lingua desiderata (ad esempio Siri 1, Alice, Eloquence, Emma, Federica, Luca).

Screenshot 2024 04 12 alle 23.24.52

Voci disponibili in say

Albert en_US # Hello! My name is Albert.
Bad News en_US # Hello! My name is Bad News.
Bahh en_US # Hello! My name is Bahh.
Bells en_US # Hello! My name is Bells.
Boing en_US # Hello! My name is Boing.
Bubbles en_US # Hello! My name is Bubbles.
Cellos en_US # Hello! My name is Cellos.
Daniel en_GB # Hello! My name is Daniel.
Wobble en_US # Hello! My name is Wobble.
Eddy (Inglese (UK)) en_GB # Hello! My name is Eddy.
Eddy (Inglese (USA)) en_US # Hello! My name is Eddy.
Flo (Inglese (UK)) en_GB # Hello! My name is Flo.
Flo (Inglese (USA)) en_US # Hello! My name is Flo.
Fred en_US # Hello! My name is Fred.
Good News en_US # Hello! My name is Good News.
Grandma (Inglese (UK)) en_GB # Hello! My name is Grandma.
Grandma (Inglese (USA)) en_US # Hello! My name is Grandma.
Grandpa (Inglese (UK)) en_GB # Hello! My name is Grandpa.
Grandpa (Inglese (USA)) en_US # Hello! My name is Grandpa.
Jester en_US # Hello! My name is Jester.
Junior en_US # Hello! My name is Junior.
Karen en_AU # Hi my name is Karen
Kathy en_US # Hello! My name is Kathy.
Moira en_IE # Hello! My name is Moira.
Organ en_US # Hello! My name is Organ.
Superstar en_US # Hello! My name is Superstar.
Ralph en_US # Hello! My name is Ralph.
Reed (Inglese (UK)) en_GB # Hello! My name is Reed.
Reed (Inglese (USA)) en_US # Hello! My name is Reed.
Rishi en_IN # Hello! My name is Rishi.
Rocko (Inglese (UK)) en_GB # Hello! My name is Rocko.
Rocko (Inglese (USA)) en_US # Hello! My name is Rocko.
Samantha en_US # Hello! My name is Samantha.
Sandy (Inglese (UK)) en_GB # Hello! My name is Sandy.
Sandy (Inglese (USA)) en_US # Hello! My name is Sandy.
Shelley (Inglese (UK)) en_GB # Hello! My name is Shelley.
Shelley (Inglese (USA)) en_US # Hello! My name is Shelley.
Tessa en_ZA # Hello! My name is Tessa.
Trinoids en_US # Hello! My name is Trinoids.
Whisper en_US # Hello! My name is Whisper.
Zarvox en_US # Hello! My name is Zarvox.

👇 Da non perdere 👇



Questo sito esiste da 4472 giorni (12 anni), e contiene ad oggi 7884 articoli (circa 6.307.200 parole in tutto) e 15 servizi online gratuiti. – Leggi un altro articolo a caso
Non ha ancora votato nessuno.

Ti sembra utile o interessante? Vota e fammelo sapere.

Questo sito contribuisce alla audience di sè stesso.
Il nostro network informativo: Lipercubo.it - Pagare.online - Trovalost.it.