Membuat Text to speech menggunakan bahasa Python


1. Buatlah file python baru

2. Kemudian buka pada text editor kalian

3. Didalam file tersebut import modul gTTS seperti berikut.

from gtts import gTTS

4. Kemudian import modul os, sebenarnya ini opsional boleh dipakai boleh tidak fungsinya untuk membuka secara otomatis file mp3 yang telah kita simpan.

import os

5. Lalu setelah itu buat variabel text, variabel ini berisi text yang akan kita jadikan suara.

text = "hallo dunia"

6. setelah itu buat variabel bahasa untuk memasukan bahasa apa yang akan kita jadikan suara, disini saya akan memberikan bahasa indonesia

bahasa = "id"

Kalian tidak hanya bisa menggunakan bahasa indonesia ada banyak pilihan bahasa lain untuk info lebih lanjut silahkan baca di gtts.readthedocs.io


7. lalu buat variabel file dengan isi seperti berikut.

file = gTTS(text = text, lang=bahasa)

8. Lalu kita simpan file .mp3 menggunakan fungsi save(), disini saya akan menyimpan file tersebut dengan nama hallo.mp3 .

file.save("hallo.mp3")

9. Agar file otomatis terputar ketika kode di jalankan kita harus menggunakan fungsi os yang telah kita import di awal

os.system("start hallo.mp3 ")

Hasil kode:

from gtts import gTTS
import os
text = "hallo dunia"
bahasa = "id"
file = gTTS(text = text, lang=bahasa)
file.save("hallo.mp3")
os.system("start hallo.mp3 ")

Demikianlah kita telah berhasil membuat text to speech sederhana tinggal kita save kemudian jalankan, setelah itu file audio akan tersimpan dengan nama hallo.mp3.


Sekian dulu tutorial singkat kita pada kali ini, silahkan mencoba.


Sumber Artikel: https://www.kevintekno.com/2021/12/membuat-aplikasi-text-to-speech.html


avatar kevinalfito

Ditulis oleh @kevinalfito

"Hallo dukung saya dengan mengunjungi blog saya di www.kevintekno.com"