1. Laman Utama
  2. API
  3. Menggunakan API teks ke pertuturan untuk Python: Tutorial menyeluruh
Diterbitkan pada API

Menggunakan API teks ke pertuturan untuk Python: Tutorial menyeluruh

Cliff Weitzman

Cliff Weitzman

CEO/Pengasas Speechify

API Speechify menawarkan kependaman 300ms, suara berkualiti seperti manusia, dan 50+ bahasa

apple logoAnugerah Reka Bentuk Apple 2025
50J+ Pengguna

Dalam dunia pengaturcaraan Python, teknologi teks-ke-pertuturan (TTS) membuka banyak kemungkinan. Dengan bantuan API teks-ke-pertuturan, pembangun dapat menukar teks bertulis kepada pertuturan, membolehkan aplikasi "bercakap" dengan pengguna secara semula jadi dan interaktif menggunakan bahasa pengaturcaraan biasa. Dalam tutorial ini, kita akan lihat cara menggunakan API teks-ke-pertuturan untuk Python, daripada proses pemasangan hinggalah pensintesisan fail audio secara langsung. Untuk bermula, kita perlu memilih API teks-ke-pertuturan yang sesuai dengan keperluan kita. Terdapat beberapa pilihan, termasuk pustaka sumber terbuka dan API berasaskan awan. Salah satu pilihan popular ialah Google Cloud Text-to-Speech API, yang menawarkan pelbagai ciri dan menyokong banyak bahasa seperti Inggeris, Portugis dan Hindi.

Sediakan maklumat kelayakan API anda

Sebelum kita mula menulis kod, penting untuk sediakan kebergantungan dan kelayakan yang diperlukan. Kebanyakan API memerlukan pengesahan, selalunya dengan mendapatkan kunci API. Rujuk dokumentasi API untuk arahan memperoleh dan menetapkan kunci tersebut. Selain itu, pastikan anda memasang pakej Python yang diperlukan, seperti pyttsx3, pustaka teks-ke-pertuturan untuk Python yang menyediakan fungsi mudah untuk pensintesisan suara.

Bermula dengan teks ke pertuturan dan Python

Apabila semuanya siap, kita boleh teruskan ke kod. Mulakan dengan mengimport pustaka yang perlu dan inisialisasi enjin teks-ke-pertuturan. Contohnya, dengan pyttsx3: import pyttsx3 engine = pyttsx3.init() Bila enjin sudah sedia, kita boleh mula menghasilkan sintesis suara daripada teks. Anda boleh tetapkan bahasa, seperti "en-US" untuk Inggeris atau "fr-FR" untuk Perancis. Untuk menukar teks ke suara, gunakan fungsi say dan kaedah runAndWait supaya program menunggu sehingga sintesis siap: engine.say("Hello, world!") engine.runAndWait() Contoh "Hello, world!" ini menunjukkan asas enjin TTS. Anda juga boleh ubah kadar pertuturan, volum, serta pilih suara lain. Sila rujuk dokumentasi pustaka atau API anda untuk lebih banyak pilihan penyesuaian.

Permudahkan dengan pustaka GTTS

Satu lagi alat hebat dalam dunia teks-ke-pertuturan ialah pustaka GTTS (Google Text-to-Speech), yang membolehkan kita tukar teks ke suara terus dalam Python tanpa perlu API tersendiri. Hanya perlu pasang pustaka dan import gtts, kita sudah boleh hasilkan suara dengan beberapa baris kod: from gtts import gTTS tts = gTTS(text="Hello, world!", lang="en") tts.save("output.mp3") Kod ini menukar "Hello, world!" kepada fail MP3 bernama "output.mp3". GTTS mudah digunakan, pantas dan tidak perlukan kebergantungan tambahan. Selain penukaran teks ringkas, anda juga boleh terokai fungsi lebih maju seperti pengecaman suara, algoritma pembelajaran mendalam dan latihan set data audio. Fungsi ini membolehkan penggunaan TTS lebih canggih seperti cipta suara unik, transkrip audio dan automasi perbualan suara yang kompleks. Dengan kekuatan API dan pustaka TTS, pembangun Python boleh mencipta pelbagai aplikasi menarik, termasuk dalam sains data, pemprosesan bahasa semula jadi, pembantu suara dan banyak lagi. Sama ada membina aplikasi, menyiapkan projek peribadi, atau meneroka dunia AI, teknologi teks-ke-pertuturan akan memperkayakan lagi pengalaman pengaturcaraan Python anda.

Integrasi lancar dengan Speechify

Speechify ialah platform serba boleh yang berintegrasi lancar dengan API Teks-ke-Pertuturan (TTS) Python, membolehkan pembangun meningkatkan keupayaan TTS mereka. Dengan menggunakan API TTS Python, Speechify membenarkan pengguna menukar teks bertulis kepada suara semula jadi, menawarkan penyelesaian mesra pengguna dan cekap untuk menghasilkan suara berkualiti tinggi. Dengan antara muka yang mudah digunakan dan ciri mantap, pengguna boleh mengautomasi proses TTS, tetapkan parameter suara dan dengan mudah memasukkan fungsi TTS dalam aplikasi Python mereka. Sama ada anda perlukan narasi audio, voiceover atau ciri kebolehcapaian, integrasi Speechify dengan API TTS Python menyediakan set alat ampuh untuk menghidupkan teks anda. Kesimpulannya, tutorial ini memberi gambaran tentang penggunaan API teks-ke-pertuturan berasaskan pembelajaran mesin untuk Python. Dengan mengikuti langkah di sini dan meneroka dokumentasi sedia ada, anda boleh memanfaatkan teknologi TTS untuk menukar teks kepada audio, ubah suai parameter suara dan mengautomasi proses suara. Dengan pelbagai pustaka dan API tersedia, pembangun Python mempunyai semua alat untuk membina aplikasi dinamik dan interaktif menggunakan keupayaan TTS. Ingat, percubaan dan latihan amat penting untuk menguasai API dan pustaka TTS. Teruskan mencuba, meneroka, dan mulakan pengalaman baharu menghidupkan teks anda dengan Python dan TTS!

Akses suara-suara kegemaran Speechify melalui API yang pantas, boleh diskalakan, dan mesra pembangun

Dapatkan Akses API
api access banner

Kongsi Artikel Ini

Cliff Weitzman

Cliff Weitzman

CEO/Pengasas Speechify

Cliff Weitzman ialah pejuang hak disleksia serta CEO dan pengasas Speechify, aplikasi teks ke ucapan #1 di dunia dengan lebih 100,000 ulasan 5 bintang dan menduduki tempat pertama di App Store dalam kategori Berita & Majalah. Pada tahun 2017, Weitzman tersenarai dalam Forbes 30 Under 30 atas usahanya menjadikan internet lebih mesra untuk individu dengan keperluan pembelajaran. Cliff Weitzman pernah dipaparkan di EdSurge, Inc., PC Mag, Entrepreneur, Mashable dan pelbagai saluran media utama yang lain.

speechify logo

Tentang Speechify

Pembaca Teks ke Ucapan #1

Speechify ialah platform teks ke ucapan terkemuka dunia, dipercayai oleh lebih 50 juta pengguna dan disokong oleh lebih daripada 500,000 ulasan lima bintang merentasi aplikasi teks ke ucapannya iOS, Android, Pemalam Chrome, aplikasi web, dan aplikasi desktop Mac. Pada tahun 2025, Apple telah menganugerahkan Speechify dengan Anugerah Reka Bentuk Apple yang berprestij di WWDC, menyifatkannya sebagai “sumber penting yang membantu orang menjalani hidup mereka.” Speechify menawarkan lebih 1,000 suara semula jadi dalam lebih 60 bahasa dan digunakan di hampir 200 negara. Suara selebriti termasuk Snoop Dogg dan Gwyneth Paltrow. Untuk pencipta dan perniagaan, Speechify Studio menyediakan alat canggih termasuk Penjana Suara AI, Penduaan Suara AI, Alih Suara AI, dan Penukar Suara AI. Speechify juga memacu produk terkemuka dengan API teks ke ucapan berkualiti tinggi dan kos efektif. Pernah dipaparkan dalam The Wall Street Journal, CNBC, Forbes, TechCrunch, dan media utama lain, Speechify ialah penyedia teks ke ucapan terbesar di dunia. Lawati speechify.com/news, speechify.com/blog, dan speechify.com/press untuk maklumat lanjut.