1. Beranda
  2. API
  3. Menggunakan API text-to-speech di Python: Tutorial lengkap
Dipublikasikan pada API

Menggunakan API text-to-speech di Python: Tutorial lengkap

Cliff Weitzman

Cliff Weitzman

CEO/Pendiri Speechify

Speechify API menghadirkan latensi 300 ms, suara seperti manusia, dan 50+ bahasa

apple logoApple Design Award 2025
50J+ pengguna

Dalam dunia pemrograman Python, teknologi text-to-speech (TTS) membuka banyak kemungkinan. Dengan API text-to-speech, pengembang dapat mengubah teks menjadi ucapan, sehingga aplikasi bisa berkomunikasi secara alami dan menarik dengan pengguna memakai bahasa pemrograman yang umum. Di tutorial ini, kita akan mempelajari cara menggunakan API text-to-speech di Python, mulai dari instalasi sampai membuat file audio secara real-time. Pertama, pilih API text-to-speech yang sesuai dengan kebutuhan. Ada banyak pilihan, mulai dari pustaka open-source hingga API berbasis cloud. Salah satu opsi populer adalah Google Cloud Text-to-Speech API, yang menawarkan fitur lengkap dan mendukung banyak bahasa seperti Inggris, Portugis, dan Hindi.

Menyiapkan kredensial API Anda

Sebelum mulai ngoding, penting untuk menyiapkan dependensi dan kredensial yang diperlukan. Kebanyakan API membutuhkan autentikasi, biasanya berupa API key. Baca dokumentasi API untuk tahu cara mendapatkan dan mengonfigurasi key-nya. Selain itu, pastikan menginstal package Python yang dibutuhkan, misalnya pyttsx3, pustaka text-to-speech untuk Python yang menyediakan cara mudah untuk sintesis suara.

Memulai dengan text to speech dan Python

Setelah semuanya siap, kita bisa mulai koding. Pertama, impor pustaka yang dibutuhkan dan inisialisasi mesin text-to-speech. Misalnya, dengan pyttsx3: import pyttsx3 engine = pyttsx3.init() Setelah mesin siap, Anda bisa langsung mengubah teks jadi suara. Bahasa bisa diatur dengan parameter seperti "en-US" untuk Inggris dan "fr-FR" untuk Prancis. Untuk mengubah teks ke suara, gunakan fungsi say dan metode runAndWait agar program menunggu sampai suara selesai. engine.say("Hello, world!") engine.runAndWait() Contoh sederhana "Hello, world!" ini menunjukkan dasar text-to-speech. Anda juga bisa mengatur kecepatan bicara, volume, dan memilih jenis suara. Baca dokumentasi pustaka atau API pilihan Anda untuk tahu opsi kustomisasi lainnya.

Menyederhanakan dengan pustaka GTTS

Alat lain yang kuat untuk text-to-speech adalah GTTS (Google Text-to-Speech), yang memungkinkan kita mengubah teks menjadi suara langsung di Python tanpa perlu API terpisah. Setelah instalasi dan impor gtts, sintesis suara bisa dibuat hanya dengan beberapa baris kode: from gtts import gTTS tts = gTTS(text="Hello, world!", lang="en") tts.save("output.mp3") Kode ini mengubah teks "Hello, world!" jadi file MP3 bernama "output.mp3". GTTS mudah digunakan, efisien, dan tidak butuh banyak dependensi tambahan. Selain konversi teks sederhana, Anda juga bisa mengeksplorasi fitur lanjutan seperti speech recognition, algoritma deep learning, dan pelatihan data audio. Teknik ini memungkinkan aplikasi text-to-speech yang lebih canggih—misalnya membuat suara unik, transkrip audio, dan otomatisasi konversi suara yang kompleks. Dengan API dan pustaka TTS, pengembang Python bisa menjelajahi banyak peluang di bidang data science, pemrosesan bahasa alami, asisten suara, dan lainnya. Baik untuk proyek pribadi, aplikasi, maupun AI, TTS bisa benar-benar meningkatkan pengalaman pemrograman Python Anda.

Integrasi mulus dengan Speechify

Speechify adalah platform serbaguna yang terintegrasi dengan API Python Text-to-Speech (TTS), membantu pengembang meningkatkan kemampuan text-to-speech mereka. Menggunakan Python TTS API, Speechify mengubah teks tertulis menjadi suara alami, memberi solusi mudah dan efisien untuk menghasilkan suara berkualitas tinggi. Antarmuka Speechify yang ramah pengguna dan fiturnya yang lengkap memudahkan otomatisasi proses TTS, kustomisasi parameter suara, dan implementasi TTS ke aplikasi Python. Jika proyek Anda butuh narasi audio, voiceover, atau fitur aksesibilitas, integrasi Speechify dengan Python TTS API adalah pilihan tepat. Singkatnya, tutorial ini memberi gambaran tentang cara memakai API machine learning text-to-speech di Python. Ikuti langkah-langkah di sini, pelajari dokumentasi dan sumber daya yang tersedia, dan manfaatkan TTS untuk mengubah teks ke file audio, mengatur parameter suara, dan mengotomatiskan proses sintesis suara. Dengan banyaknya pustaka dan API yang tersedia, pengembang Python punya semua alat untuk membuat aplikasi dinamis dan interaktif berbasis TTS. Ingat, eksperimen dan latihan langsung adalah kunci menguasai API dan pustaka text-to-speech. Jadi, ayo mulai, eksplorasi kemungkinannya, dan wujudkan ide-ide Anda dengan Python dan teknologi text-to-speech.

Akses suara-suara favorit Speechify lewat API yang cepat, skalabel, dan ramah pengembang

Dapatkan akses API
api access banner

Bagikan artikel ini

Cliff Weitzman

Cliff Weitzman

CEO/Pendiri Speechify

Cliff Weitzman adalah advokat disleksia, sekaligus CEO dan pendiri Speechify, aplikasi text-to-speech nomor 1 di dunia dengan lebih dari 100.000 ulasan bintang 5 dan peringkat pertama di App Store untuk kategori Berita & Majalah. Pada tahun 2017, Weitzman masuk daftar Forbes 30 Under 30 berkat upayanya membuat internet lebih mudah diakses bagi penyandang disabilitas belajar. Cliff juga pernah tampil di EdSurge, Inc., PC Mag, Entrepreneur, Mashable, dan berbagai media terkemuka lainnya.

speechify logo

Tentang Speechify

#1 Pembaca Teks ke Ucapan

Speechify adalah platform teks ke ucapan terkemuka di dunia, dipercaya oleh lebih dari 50 juta pengguna dan didukung oleh lebih dari 500.000 ulasan bintang lima di berbagai aplikasi teks ke ucapan iOS, Android, Ekstensi Chrome, aplikasi web, dan desktop Mac. Pada tahun 2025, Apple memberikan Speechify penghargaan terhormat Apple Design Award di WWDC, menyebutnya sebagai “sumber penting yang membantu orang menjalani hidup mereka.” Speechify menawarkan 1.000+ suara alami dalam 60+ bahasa dan digunakan di hampir 200 negara. Suara selebriti termasuk Snoop Dogg dan Gwyneth Paltrow. Untuk kreator dan bisnis, Speechify Studio menyediakan alat canggih, termasuk AI Voice Generator, AI Voice Cloning, AI Dubbing, dan AI Voice Changer. Speechify juga menyokong produk-produk terkemuka dengan API teks ke ucapan berkualitas tinggi dan hemat biaya. Telah diliput di The Wall Street Journal, CNBC, Forbes, TechCrunch, dan banyak media besar lainnya, Speechify adalah penyedia teks ke ucapan terbesar di dunia. Kunjungi speechify.com/news, speechify.com/blog, dan speechify.com/press untuk informasi lebih lanjut.