Heim > Backend-Entwicklung > Python-Tutorial > So verwenden Sie die GTTS-Bibliothek von Python, um Text in Audio umzuwandeln

So verwenden Sie die GTTS-Bibliothek von Python, um Text in Audio umzuwandeln

WBOY
Freigeben: 2023-06-28 15:51:24
nach vorne
2314 Leute haben es durchsucht

Vorwort

Hallo zusammen, ich bin Kongkong-Star. In diesem Artikel werde ich mit Ihnen teilen, wie Sie mit Python Text in Audio umwandeln.

1. Hintergrund

Text-to-Audio kann sehbehinderten Menschen dabei helfen, Informationen durch das Anhören von Geräuschen zu erhalten. Außerdem kann es Menschen dabei helfen, sich leicht lange Artikel oder Lernmaterialien anzuhören, was Lesezeit und Ermüdung erspart. Für manche Sprachlerner kann die Umwandlung von Text in Audio dabei helfen, die Aussprache und Intonation besser zu beherrschen und ihre Sprachausdrucksfähigkeiten zu verbessern.

2. TTS-Substantiverklärung

TTS bezieht sich auf Text-to-Speech-Technologie, die Text in Ton umwandeln kann. Es ermöglicht Computersystemen die Sprachinteraktion mit Benutzern, indem es Text in künstliche Sprache umwandelt.

3. GTTS-Substantiverklärung

GTTS ist die Abkürzung für Google Text-to-Speech, eine Technologie, die Text in Sprache umwandelt. Es kann Benutzern helfen, schnell Sprache zu generieren. Durch einfache API-Aufrufe können Benutzer bestimmten Text problemlos in verschiedene Audiodateien mit anpassbarer Sprache konvertieren. Die Vorteile von GTTS bestehen darin, dass es eine hohe Sprachqualität und schnelle Sprachkonvertierung bietet und gleichzeitig einfach zu bedienen ist, was es zur ersten Wahl für Entwickler und normale Benutzer macht. Darüber hinaus unterstützt GTTS auch mehrere Sprachen und Audioformate. GTTS weist jedoch auch einige Mängel auf, z. B. die Unfähigkeit, Audio kontinuierlich zu synthetisieren, und das sprachkonvertierte Audio entspricht möglicherweise nicht vollständig den Benutzererwartungen.

4. Implementierungsmethode gTTS

1. Stellen Sie den Text vor, der konvertiert werden muss

text = „Hallo zusammen, ich bin Kongkong Star“. Text in Audio konvertieren. Dies ist Audio, das über GTTs konvertiert wurde. '

3. Stellen Sie die chinesische Aussprache

Sprache und andere Aussprachen von ja und en ein

from gtts import gTTS
Nach dem Login kopieren

5. Sprachdatei speichern
language = "zh-cn"
Nach dem Login kopieren

MP3-Dateien können nicht in den Blog eingefügt werden. Konvertieren Sie sie daher zunächst in MP4. Anschließend können Sie den Konvertierungseffekt über den MP4-Sound hören.

from moviepy.editor import *

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)



Demonstration des Text-zu-Audio-Effekts

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die GTTS-Bibliothek von Python, um Text in Audio umzuwandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage