"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Texto al discurso (libro al audiolibro)

Texto al discurso (libro al audiolibro)

Publicado el 2025-03-23
Navegar:702

Text to speech (book to audiobook)

¿Alguna vez deseó poder disfrutar de sus libros favoritos sin sacrificar el tiempo de lectura precioso? Muchos de nosotros enfrentamos este dilema. Tenemos libros que queremos leer, pero la vida se interpone en el camino.

Aquí hay algunos desafíos comunes:

  1. Escuchar audiolibros es una alternativa conveniente para horarios ocupados.
  2. La lectura a menudo requiere atención dedicada y una posición estacionaria, lo que dificulta la multitarea.
  3. comprar versiones de texto y audio puede ser costosa, y las versiones de solo audio no siempre son ideales.

Afortunadamente, existe una solución de codificación simple para convertir sus libros electrónicos existentes en audiolibros de forma gratuita.

la solución: gtts

La biblioteca de python gtts proporciona una forma directa de generar discurso a partir del texto.

¿Qué es GTTS?

gtts aprovecha la API de texto a voz de Google Translate. Es una herramienta versátil que admite varios idiomas y salida de MP3, lo que lo hace perfecto para audiolibros, mensajes automatizados y aplicaciones de accesibilidad.

Key Gtts características:

  1. Soporte multilingüe: Convertir texto a discurso en numerosos idiomas, incluidos inglés, español, francés y muchos más.
  2. acentuados regionales: tune el acento especificando el dominio de nivel superior (tld) como . Com , . Co.uk , o . Co.in .
  3. .
  4. Velocidad ajustable: el parámetro lento le permite controlar la velocidad de voz para una comprensión mejorada.

Ejemplo: Conversión de texto a expresión

Aquí hay un fragmento de código simple:

from gtts import gTTS

# Text to convert
text = "Hello, welcome to the world of text-to-speech!"

# Create gTTS object
speech = gTTS(text=text, lang='en', tld='com', slow=False)

# Save as MP3
speech.save("output.mp3")

print("Audio file 'output.mp3' created successfully.")

Solución simplificada: un repositorio listo para usar

Para una conveniencia adicional, he creado un repositorio para agilizar la conversión de . Epub y . FB2 en audiolibros MP3 usando texto a discurso.

Comience a disfrutar de sus libros electrónicos en formato de audio hoy!

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3