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.