1. Inici
  2. API
  3. Ús d'una API de text a veu per a Python: guia completa
Publicat el API

Ús d'una API de text a veu per a Python: guia completa

Cliff Weitzman

Cliff Weitzman

CEO i fundador de Speechify

L'API de Speechify ofereix una latència de 300 ms, veus amb qualitat humana i més de 50 idiomes

apple logoPremi de Disseny Apple 2025
Més de 50 M d'usuaris

Al món de la programació en Python, la tecnologia de text a veu (TTS) obre un ampli ventall de possibilitats. Gràcies a una API de text a veu, pots convertir text escrit en veu, i fer que les aplicacions es comuniquin amb els usuaris de manera natural i atractiva emprant llengües habituals. En aquest tutorial veurem com aprofitar una API TTS per a Python, des de la instal·lació fins a la síntesi d'àudio en temps real. Primer cal triar una API de text a veu adequada a les teves necessitats. Hi ha opcions de codi obert i APIs al núvol. Una de les més populars és Google Cloud Text-to-Speech API, robusta i compatible amb molts idiomes, com anglès, portuguès i hindi.

Configura les credencials de la teva API

Abans de posar-te a programar, cal configurar les dependències i les credencials. La majoria d’APIs requereixen autenticació, normalment amb una clau API. Consulta la documentació per saber com obtenir i configurar la clau. Assegura’t d’instal·lar els paquets Python necessaris, com pyttsx3 —una biblioteca TTS per a Python que simplifica la síntesi de parla.

Primers passos amb text a veu i Python

Quan ja tens tot a punt, toca anar al codi. Importem les biblioteques i inicialitzem el motor TTS. Amb pyttsx3, fem: import pyttsx3 engine = pyttsx3.init() Amb el motor en marxa, podem sintetitzar veu a partir de text i indicar l’idioma (ex: "en-US" per anglès, "fr-FR" per francès). Per convertir text a veu, fem servir say i runAndWait per esperar que acabi la síntesi: engine.say("Hello, world!") engine.runAndWait() Aquest exemple bàsic mostra com funciona el procés principal. Pots polir els resultats ajustant la velocitat, el volum o triant veu. Consulta la documentació de la biblioteca per descobrir més opcions de personalització.

Simplifica-ho amb la biblioteca GTTS

Una altra eina TTS potent és GTTS (Google Text-to-Speech), que et permet transformar text a veu directament a Python sense recórrer a APIs externes. Instal·lant la biblioteca i important gtts, pots sintetitzar veu amb poques línies de codi: from gtts import gTTS tts = gTTS(text="Hello, world!", lang="en") tts.save("output.mp3") Aquest fragment converteix "Hello, world!" en un fitxer MP3 anomenat "output.mp3". GTTS és una solució senzilla i eficient, sense gairebé més dependències. A banda de convertir text senzill, pots explorar funcions avançades com el reconeixement de veu, el deep learning i l’entrenament amb àudio. Això fa possibles aplicacions avançades: creació de noves veus, transcripció d’àudio o automatització de processos complexos. Amb APIs i biblioteques TTS, els desenvolupadors Python disposen de moltes opcions en àmbits com la ciència de dades, el processament de llenguatge natural, els assistents de veu, etc. Tant si treballes en una app com en un projecte personal, la TTS pot millorar molt l’experiència a Python.

Integra Speechify sense complicacions

Speechify és una plataforma versàtil que s’integra fàcilment amb l’API Python Text-to-Speech (TTS) i n’amplia les capacitats. Amb Speechify pots convertir text escrit en veus naturals, oferint una solució àgil i fàcil d’usar per generar veu de qualitat. Gràcies a la seva interfície intuïtiva i a les funcions avançades, pots automatitzar el procés TTS, personalitzar els paràmetres i incorporar la TTS als teus projectes Python sense gaire esforç. Tant si necessites locucions, narració d’àudio o millorar l’accessibilitat, la integració de Speechify amb l’API Python TTS és una eina molt potent. En resum, aquest tutorial ha repassat com fer servir una API de text a veu basada en aprenentatge automàtic a Python. Si segueixes aquests passos i consultes la documentació, podràs aprofitar la TTS per crear àudio, personalitzar la veu i automatitzar processos. Amb totes les biblioteques disponibles, els desenvolupadors Python poden crear aplicacions dinàmiques i atractives. Recorda: la pràctica i les proves constants són clau per dominar la TTS. Explora, experimenta i dona vida al teu text amb Python i la TTS.

Accedeix ràpidament a les teves veus preferides de Speechify via API, escalable i fàcil per a desenvolupadors

Accedeix a l'API
api access banner

Comparteix aquest article

Cliff Weitzman

Cliff Weitzman

CEO i fundador de Speechify

Cliff Weitzman és un defensor de la dislèxia i el CEO i fundador de Speechify, l'app de text a veu número 1 al món, amb més de 100.000 ressenyes de 5 estrelles i líder del rànquing de l'App Store en Notícies i Revistes. El 2017, Weitzman va entrar a la llista Forbes 30 under 30 per la seva tasca fent internet més accessible per a persones amb dificultats d'aprenentatge. Cliff Weitzman ha aparegut a EdSurge, Inc., PC Mag, Entrepreneur, Mashable i altres mitjans destacats.

speechify logo

Sobre Speechify

El millor lector de text a veu

Speechify és la plataforma líder mundial de text a veu, de confiança per a més de 50 milions d'usuaris i avalada per més de 500.000 ressenyes de cinc estrelles a les seves aplicacions de text a veu per a iOS, Android, Extensió de Chrome, aplicació web i aplicació per a Mac. El 2025, Apple va premiar Speechify amb el prestigiós Premi de Disseny Apple a la WWDC, qualificant-lo com “una eina essencial que ajuda la gent a viure la seva vida.” Speechify ofereix més de 1.000 veus naturals en més de 60 idiomes i s'utilitza a gairebé 200 països. Entre les veus de celebritats hi trobem Snoop Dogg i Gwyneth Paltrow. Per a creadors i empreses, Speechify Studio proporciona eines avançades com Generador de veu IA, Clonació de veus IA, Doblatge IA i el seu Canviador de veu IA. Speechify també impulsa productes líders amb la seva API de text a veu, d'alta qualitat i amb una relació qualitat-preu òptima API de text a veu. Present en The Wall Street Journal, CNBC, Forbes, TechCrunch i altres mitjans destacats, Speechify és el proveïdor de text a veu més gran del món. Visiteu speechify.com/news, speechify.com/blog i speechify.com/press per saber-ne més.