Maison >développement back-end >Tutoriel Python >Comment utiliser la bibliothèque gtts de Python pour convertir du texte en audio
Bonjour à tous, je suis la star de Kongkong. Dans cet article, je vais partager avec vous comment utiliser Python pour convertir du texte en audio.
Le texte en audio peut aider les personnes malvoyantes à obtenir des informations en écoutant des sons ; il peut également aider les gens à écouter facilement de longs articles ou du matériel d'apprentissage, économisant ainsi du temps de lecture et de la fatigue. Pour certains apprenants en langues, la conversion de texte en audio peut les aider à mieux maîtriser la prononciation et l’intonation et à améliorer leurs compétences d’expression linguistique.
TTS fait référence à la technologie de synthèse vocale, qui peut convertir le texte en son. Il permet aux systèmes informatiques d'interagir vocalement avec les utilisateurs en convertissant le texte en parole artificielle.
GTTS est l'abréviation de Google Text-to-Speech, qui est une technologie qui convertit le texte en parole. Il peut aider les utilisateurs à générer rapidement de la parole Grâce à de simples appels API, les utilisateurs peuvent facilement convertir le texte spécifié en divers fichiers audio avec une parole personnalisable. Les avantages de GTTS sont qu'il offre une qualité vocale élevée et une conversion vocale rapide, tout en étant facile à utiliser, ce qui en fait le premier choix des développeurs et des utilisateurs ordinaires. De plus, GTTS prend également en charge plusieurs langues et formats audio. Cependant, GTTS présente également certains inconvénients, tels que l'incapacité de synthétiser l'audio en continu et l'audio converti en voix peut ne pas répondre pleinement aux attentes des utilisateurs.
from gtts import gTTS
text = 'Bonjour à tous, je suis la star de Kongkong. convertir du texte en audio. Il s'agit d'un fichier audio converti via gtts. '
la langue et d'autres prononciations de ja, en
language = "zh-cn"
tts = gTTS(text=text, lang=language)
local = '/Users/kkstar/Downloads/video/' tts.save(local+"audio_gtts.mp3")
local = ‘/Users/kkstar/Downloads/video/’audio = AudioFileClip(local+"audio_gtts.mp3")
video = ImageClip(local+"demo.jpg").set_duration( audio.duration)
video = video.set_audio(audio)
video.write_videofile(local+« audio_gtts.mp4 », fps=24)
Démonstration d'effet texte en audio
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!