Proves de veu amb Python

Prova 1

Ens situem sobre la carpeta on s’ha creat l’espai virtual TTSW i executem el fitxer de prova.txt amb el text carregat prèviament i executem l’escript tts.py que dona com sortida prova.mp3.

/volume1/web/ttsw/python3 tts.py prova.txt prova.mp3

/volume1/web/ttsw/venv/bin/python3 tts.py prova.txt prova.mp3

/volume1/web/ttsw/venv/bin/python3 tts.py prova.txt prova.mp3

o

/volume2/web/ttsw/venv/bin/python3 tts.py prova.txt prova.mp3



(venv) urqtejmi@synology_vall:/volume2/web/polidic$ python3.12 –version Python 3.12.13 (venv) urqtejmi@synology_vall:/volume2/web/polidic$ // voldria fer una prova de veu amb ttsg-cli pel terminal

Sí. I una petita correcció: crec que et refereixes a gtts-cli, la línia de comandes de gTTS, no ttsg-cli. gtts-cli permet generar un MP3 directament des del terminal i indicar l’idioma.

Com que ara tens el venv actiu i Python 3.12.13, jo faria la prova pas a pas.

1. Comprovar que estem dins del Python 3.12

python3 --version
which python3

Hauria de donar:

Python 3.12.13
/volume2/web/polidic/venv/bin/python3

2. Instal·lar gTTS dins d’aquest venv

python3 -m pip install gTTS

Això instal·larà gTTS dins de /volume2/web/polidic/venv, no al Python del sistema. La documentació oficial indica pip install gTTS com a instal·lació.

3. Comprovar gtts-cli

which gtts-cli

Hauria de sortir:

/volume2/web/polidic/venv/bin/gtts-cli

I:

gtts-cli --version

4. Primera prova en català

gtts-cli "Hola, sóc el Synology i estic parlant amb Python 3.12." --lang ca --output prova_ca.mp3

Si tot va bé:

ls -lh prova_ca.mp3

hauràs de tenir el fitxer MP3.

5. I podem provar anglès

gtts-cli "Hello, this is a test of Python 3.12." --lang en --output prova_en.mp3

I castellà:

gtts-cli "Hola, esta es una prueba de voz." --lang es --output prova_es.mp3

gtts-cli admet --lang i --output precisament per això.

Jo faria ara només els passos 1 i 2:

python3 --version
which python3
python3 -m pip install gTTS

Passa’m la sortida i després comprovarem que gtts-cli està realment dins del venv abans de generar cap veu.

Sí. I una petita correcció: crec que et refereixes a gtts-cli, la línia de comandes de gTTS, no ttsg-cli. gtts-cli permet generar un MP3 directament des del terminal i indicar l’idioma. (gTTS)

Com que ara tens el venv actiu i Python 3.12.13, jo faria la prova pas a pas.

1. Comprovar que estem dins del Python 3.12

python3 --version
which python3

Hauria de donar:

Python 3.12.13
/volume2/web/polidic/venv/bin/python3

2. Instal·lar gTTS dins d’aquest venv

python3 -m pip install gTTS

Això instal·larà gTTS dins de /volume2/web/polidic/venv, no al Python del sistema. La documentació oficial indica pip install gTTS com a instal·lació. (gTTS)

3. Comprovar gtts-cli

which gtts-cli

Hauria de sortir:

/volume2/web/polidic/venv/bin/gtts-cli

I:

gtts-cli --version

4. Primera prova en català

gtts-cli "Hola, sóc el Synology i estic parlant amb Python 3.12." --lang ca --output prova_ca.mp3

Si tot va bé:

ls -lh prova_ca.mp3

hauràs de tenir el fitxer MP3.

5. I podem provar anglès

gtts-cli "Hello, this is a test of Python 3.12." --lang en --output prova_en.mp3

I castellà:

gtts-cli "Hola, esta es una prueba de voz." --lang es --output prova_es.mp3

gtts-cli admet --lang i --output precisament per això. (gTTS)

Jo faria ara només els passos 1 i 2:

python3 --version
which python3
python3 -m pip install gTTS

Passa’m la sortida i després comprovarem que gtts-cli està realment dins del venv abans de generar cap veu.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.