Cuba bayangkan satu senario pagi yang sangat biasa bagi kita semua: Jam menunjukkan pukul 7:30 pagi. Anda sedang terperangkap di dalam kesesakan lalu lintas yang teruk di tengah-tengah lebuh raya untuk pergi ke tempat kerja. Atau mungkin, bagi anda yang bekerja dari rumah (WFH), anda sedang sibuk di dapur, menggoreng telur dan membancuh secawan Kopi O panas.
Di dalam telefon pintar anda, terdapat banyak pautan (link) artikel berita terkini, laporan industri yang bos hantar malam tadi, atau nota panjang yang anda simpan untuk dibaca. Hati anda meronta-ronta nak baca supaya tidak ketinggalan maklumat.
Tetapi hakikatnya: Mata anda sudah terlalu penat merenung skrin, dan tangan anda sedang sibuk memegang stereng kereta atau kuali memasak! Anda langsung tidak ada masa untuk duduk diam-diam dan membaca deretan ayat yang panjang berjela.
Dalam era moden di mana maklumat bergerak sepantas kilat ini, penyakit ‘tiada masa nak duduk membaca’ dan ‘mata letih menghadap skrin’ (Screen Fatigue) adalah masalah nombor satu bagi setiap pekerja dan usahawan.
Namun, bagaimana jika Ah Pek beritahu bahawa ada satu jalan penyelesaian magik? Bagaimana jika anda boleh ‘mengupah’ seorang juruhebah atau pembaca berita peribadi, yang sedia membacakan apa sahaja artikel panjang untuk anda pada bila-bila masa?
Dengan hanya menggunakan beberapa baris kod Python dan teknologi AI suara, anda boleh menukarkan beribu-ribu perkataan yang membosankan menjadi sebuah fail audio (Podcast) MP3 peribadi anda dalam masa kurang 5 saat!
Hari ini, Ah Pek tidak mahu anda menggunakan mata. Kita akan ‘mencipta pita suara’ untuk komputer anda. Mari kita belajar bagaimana untuk menukar masa terluang di dalam kereta menjadi waktu keemasan untuk menyerap ilmu, sambil mata anda berehat dengan tenang!
1. Bebaskan Mata Anda, Mula ‘Membaca’ Menggunakan Telinga
Sebelum kita mula menaip kod, mari kita fahamkan konsep mengapa kemahiran ini sangat bernilai. Apabila kita membaca menggunakan mata, aktiviti itu memerlukan 100% fokus kita. Kita tidak boleh membaca sambil memandu, dan kita tidak boleh membaca sambil menyapu sampah.
Tetapi, apabila kita mendengar (audio), kita sedang mengaktifkan satu kuasa luar biasa manusia yang dipanggil Pemprosesan Pelbagai Tugas (Multitasking). Teknologi yang bakal anda pelajari ini dipanggil Text-to-Speech (TTS) atau Teks-kepada-Suara.
Lihat jadual perbandingan di bawah untuk menyedarkan anda betapa ruginya jika anda tidak mula menukar tabiat membaca anda:
| Aspek Penilaian | Cara Tradisional (Baca Di Skrin) | Inovasi Python + AI (Dengar Audio) |
| Kesihatan Fizikal | Mata cepat kering, silau, dan leher menjadi lenguh akibat menunduk. | Sangat santai. Mata boleh direhatkan, badan bebas bergerak ke mana sahaja. |
| Kebebasan Bergerak | Tangan terikat kerana perlu memegang telefon bimbit atau tetikus komputer. | Bebas sepenuhnya! Anda boleh dengar sambil memandu, berjoging, atau mencuci pinggan. |
| Pengurusan Masa | Hanya boleh dilakukan jika anda mempunyai ‘Masa Lapang’ yang khusus. | Boleh memanfaatkan ‘Masa Mati’ (seperti ketika beratur panjang atau tersekat dalam jem). |
| Kadar Penyerapan | Cepat hilang fokus jika perenggan terlalu panjang dan bosan. | Boleh diulang dengar seperti mendengar radio muzik. Lebih mudah menyerap maklumat. |
Sebaik sahaja anda menguasai ilmu ini, anda akan merasakan seolah-olah anda mempunyai masa tambahan 2 jam setiap hari berbanding orang lain!
2. Persiapan ‘Bengkel Suara’: Berita Baik, Semuanya Percuma!
Jika pada kelas sebelum ini Ah Pek mengajar anda cara memohon kunci rahsia (API Key) daripada Google Gemini, hari ini Ah Pek ada berita yang sangat menggembirakan.
Untuk projek membuat Python bercakap ini, kita langsung tidak perlukan sebarang API Key! Ya, anda tidak salah dengar. Kita akan menggunakan sebuah ‘kotak alatan’ (library) percuma yang sangat popular dan ringan dipanggil gTTS (Google Text-to-Speech). Ia adalah enjin suara sama yang digunakan oleh Google Translate yang selalu kita dengar di internet.
Persiapannya masih sama dan sangat mudah:
- Anda hanya perlukan pelayar web (Google Chrome, Firefox atau Safari).
- Pergi ke
colab.research.google.com. - Buka Notebook (Buku Nota) baharu. Anda kini berada di dalam ‘Bengkel Suara’ anda dan sudah bersedia untuk mencipta magik!
3. [Langkah 1] Pasang ‘Pita Suara’ Ke Dalam Komputer Anda
Secara asalnya, apabila anda membuka Google Colab, komputer maya tersebut adalah ‘bisu’. Ia pandai mengira nombor, tetapi ia tiada alat untuk bercakap. Oleh itu, tugas pertama kita adalah memasang alat pita suara (gTTS) tersebut ke dalam sistem.
Di dalam kotak kod pertama anda di Google Colab, taipkan kod ringkas ini dengan tepat:
# Menyembunyikan semua output (termasuk amaran atau ralat) supaya paparan kekal bersih dan kemas
%%capture
# Memasang alat Google Text-to-Speech ke dalam sistem Python kita
!pip install gTTS
# Menaik taraf pustaka 'click' untuk menyelesaikan masalah konflik versi (dependencies)
!pip install "click>=8.4.2"
Tekan butong Play. Tiada apa-apa output keluar kerana semua output telah disembunyikan oleh kod %%capture.
Di dalam kotak kod kedua anda di Google Colab, taipkan kod ringkas ini dengan tepat:
# Mengimport alat gTTS (Google Text-to-Speech) ke dalam program
from gtts import gTTS
# Menukar teks percubaan kepada bentuk audio menggunakan tetapan Bahasa Melayu ('ms')
tts = gTTS('Berfungsi dengan sempurna', lang='ms')
# Memaparkan mesej pengesahan di skrin untuk memastikan tiada ralat
print("gTTS berjaya diimport dan sedia untuk digunakan!")
Selepas anda menaip kod kotak kod kedua di atas, tekan butang Play (segi tiga hitam di sebelah kiri). Anda akan melihat satu baris teks bergerak di bahagian bawah: “gTTS berjaya diimport dan sedia untuk digunakan!”. Proses ini biasanya mengambil masa kurang daripada 5 saat.

Langkah 1: Taip kod pemasangan ini dan tekan butang Play. Ia bertujuan untuk memberikan ‘pita suara’ digital kepada sistem Python anda. Jangan risau, ia pantas dan 100% percuma!
4. [Langkah 2] Sediakan ‘Skrip Berita’ Yang Ingin Dibaca
Sistem sudah bersedia. Sekarang, komputer sedang bertanya kepada anda, “Tuan, apakah teks atau berita yang nak saya bacakan hari ini?”
Kita perlu menyediakan satu bekas (variable) untuk menyimpan karangan panjang kita. Sama seperti tutorial sebelum ini, untuk menyimpan teks yang sangat panjang yang mengandungi banyak perenggan, kita wajib menggunakan Tiga Tanda Petik (""").
Buka kotak kod baharu, dan tampal (paste) mana-mana artikel, berita, atau nota kerja yang anda malas nak baca. Sebagai contoh, Ah Pek letakkan sebuah skrip berita kewangan di bawah:
# Masukkan teks panjang anda di ruang ini.
# Boleh jadi berita sukan, gosip, laporan syarikat, atau e-mel bos.
teks_berita_saya = """
Berita Terkini Kewangan: Bank Negara Malaysia (BNM) hari ini mengumumkan untuk mengekalkan Kadar Dasar Semalaman (OPR) pada tahap 3 peratus. Keputusan ini dibuat selepas mesyuarat Jawatankuasa Dasar Monetari (MPC) yang bersidang pagi tadi.
Pakar ekonomi menjangkakan keputusan ini akan memberikan kelegaan kepada peminjam perumahan, kerana kadar faedah bank tidak akan dinaikkan dalam masa terdekat. Walau bagaimanapun, rakyat dinasihatkan supaya terus berhemat dalam perbelanjaan harian memandangkan kos sara hidup yang masih mencabar. Sekian laporan untuk hari ini.
"""
print("Skrip berita sudah berjaya disimpan di dalam memori komputer!")
Nota: Anda boleh ‘copy’ apa sahaja teks dari mana-mana laman web berita, dan gantikan ayat di atas.

Langkah 2: Tampal (paste) apa sahaja artikel, berita, atau nota laporan yang anda rasa menyakitkan mata jika dibaca. Selagi ia berada di dalam kurungan tiga tanda petik itu, Python sedia menelannya.
5. [Langkah 3] Jampi Magik: Tukar Teks Jadi Audio Berformat MP3!
Sekarang kita masuk ke bahagian teras kod kita. Kita akan memanggil alat gTTS yang kita pasang tadi, menyerahkan teks berita kita kepadanya, dan menyuruhnya merakamkan suara itu ke dalam sebuah fail berformat MP3 (seperti fail lagu yang biasa kita dengar).
Buka kotak kod ketiga, dan masukkan kod sakti ini:
# 1. Panggil alat pita suara (gTTS)
from gtts import gTTS
# 2. PROSES RAKAMAN BERMULA
print("Komputer sedang membaca skrip dan merakam suara... tunggu jap!")
# 3. SETTING BAHASA: 'ms' adalah kod untuk Bahasa Melayu
# Jika anda letak teks Inggeris, tukar 'ms' kepada 'en'
suara_ai = gTTS(text=teks_berita_saya, lang='ms', slow=False)
# 4. SIMPAN HASILNYA SEBAGAI FAIL LAGU (MP3)
suara_ai.save("podcast_berita_ahpek.mp3")
print("Tahniah! Rakaman selesai dan fail MP3 sudah berjaya dicipta!")
Kenapa Kod Ini Sangat Hebat?
Lihat pada bahagian lang='ms'. Ini adalah butang ‘Dialek’ kita. Memandangkan artikel yang Ah Pek letak tadi adalah dalam Bahasa Melayu, Ah Pek menggunakan kod ms (singkatan untuk Malay).
Kalaulah anda meletakkan artikel berita berbahasa Inggeris (contohnya dari laman web CNN atau BBC), anda hanya perlu menukar ms kepada en (singkatan untuk English). Komputer akan terus menukar lenggok bahasanya menjadi slang orang Inggeris (Mat Salleh) yang sangat tepat dan profesional!

Langkah 3: Tulis kod penciptaan audio ini. Bahagian paling penting ialah ‘lang=ms’, yang bermaksud kita mengarahkan AI untuk membaca menggunakan lenggok dan loghat Bahasa Melayu yang betul.
6. [Langkah 4] Mainkan Audio: Nikmati Podcast Peribadi Anda!
Fail audio podcast_berita_ahpek.mp3 sudah siap dicipta dan tersimpan secara diam-diam di dalam Google Colab anda. Tetapi, macam mana nak dengar?
Di sinilah kita menggunakan satu lagi helah ringkas Python. Kita nak paksa Google Colab mengeluarkan ‘Radio’ atau Audio Player terus di atas skrin supaya kita boleh tekan Play dan terus dengar.
Buka kotak kod keempat (terakhir), dan taipkan barisan kod yang sangat pendek ini:
# Panggil alat pemain audio
import IPython.display as display
# Paparkan radio mini di skrin dan mainkan fail MP3 yang kita buat tadi
display.Audio("podcast_berita_ahpek.mp3", autoplay=True)
Tekan butang Play untuk menjalankan kod ini. Sekelip mata, sebuah pemain audio mini (lengkap dengan butang Play, Pause, dan garis masa) akan muncul di bawah kotak kod anda.
Jika anda memasang pembesar suara (speaker) atau memakai earphone, anda akan mendengar suara seorang wanita (sistem suara standard Google) membacakan keseluruhan teks Berita Terkini Kewangan tadi dengan nada yang sangat jelas, lancar, dan sebutan Bahasa Melayu yang tepat!
Wow! Anda kini boleh menutup mata, bersandar di kerusi, menghirup kopi anda, dan membiarkan ‘setiausaha’ anda membacakan segala informasi penting ke telinga anda.
Langkah 4: Magik telah berlaku! Sebuah alat pemain audio (audio player) akan muncul dengan sendirinya di skrin anda. Tekan butang ‘Play’ (jika ia tidak dimainkan secara automatik) dan nikmati siaran berita peribadi anda.
7. Nasihat Otai Ah Pek & Minda Positif (Mindset)
Ah Pek yakin anda pasti sedang tersenyum lebar apabila mendengar suara komputer anda berbunyi buat kali pertama. Memang sangat menyeronokkan! Namun, sebagai pengguna teknologi yang matang, ada pesanan penting yang Ah Pek nak kongsikan:
Kelemahan Kecil AI yang Perlu Kita Fahami
Walaupun sistem gTTS ini sangat menakjubkan, anda kena ingat bahawa ia masih sebuah “robot”. Kadang-kadang intonasinya mungkin kedengaran sedikit mendatar atau kurang emosi berbanding manusia sebenar. Selain itu, kelemahannya yang paling ketara adalah apabila membaca singkatan.
Sebagai contoh, jika anda menulis “PDRM”, ia mungkin akan mengejanya satu persatu, atau membunyikannya dengan pelik. Begitu juga jika terdapat kesalahan ejaan dalam teks asal anda, AI akan membacanya salah juga. Jadi, janganlah terlalu cerewet mengharapkan suara tahap dewa; bersyukurlah kerana ia adalah alat percuma yang sudah cukup hebat untuk membantu anda menyerap maklumat!
Ubah ‘Masa Mati’ Menjadi ‘Masa Emas’ (Mindset Positif)
Setiap manusia di dunia ini diberikan masa 24 jam yang adil. Bezanya antara orang biasa dengan orang yang sangat berjaya adalah bagaimana mereka menguruskan masa.
Di dalam pengurusan masa, ada terma yang dipanggil ‘Dead Time’ (Masa Mati)—waktu di mana anda tidak boleh membuat kerja produktif, contohnya: masa sejam terperangkap dalam jem, masa setengah jam beratur di bank, atau masa melipat kain baju.
Orang biasa akan menghabiskan masa mati ini dengan merungut, marah, atau mendengar lagu berulang-ulang kali. Tetapi, seorang ‘boss’ berfikiran jauh seperti anda? Anda mengambil 5 minit sebelum memandu untuk menukar laporan PDF yang panjang menjadi fail audio MP3. Anda sumbat earphone ke dalam telinga. Anda menghabiskan masa kesesakan lalu lintas dengan mendengar maklumat yang akan membantu anda membuat keputusan perniagaan yang lebih baik. Tanpa disedari, anda memintas rakan sekerja anda jauh ke hadapan. Itulah nilai sebenar teknologi ini!
8. Kesimpulan: Anda Kini Memiliki Stesen Radio Sendiri!
Tepukan gemuruh buat anda! Hari ini anda sekali lagi berjaya membuktikan bahawa anda bukanlah seorang yang buta IT. Anda bukan sahaja pandai menyuruh AI menaip surat, malah anda berjaya memaksa komputer mengeluarkan suara!
Mari kita imbas kembali tiga kemahiran bernilai tinggi yang anda peroleh dalam tutorial ini:
- Anda telah mengenali dan memasang alat gTTS (Google Text-to-Speech), sebuah enjin audio percuma bertaraf dunia.
- Anda belajar rahsia menetapkan ‘loghat bahasa’ (
lang='ms'ataulang='en') supaya komputer membaca mengikut tatabahasa yang anda mahukan. - Anda berjaya menjana fail format MP3 dan membina pemain audio mini secara terus di dalam Google Colab.
Mulai hari ini, tiada lagi alasan “Saya tak baca sebab tak sempat”. Sama ada e-mel panjang daripada peguam syarikat, syarat-syarat pinjaman bank, atau artikel ilmiah di internet, semuanya boleh dijadikan bahan audio. Jadikan komputer sebagai pembaca peribadi, dan jadikan diri anda seorang pendengar yang bijaksana.
Jika helah Podcast Peribadi Python daripada Ah Pek pada hari ini berjaya merawat keletihan mata anda, jangan tamak simpan ilmu ini seorang diri! Kongsikan (Share) pautan artikel AhPekIT ini kepada rakan-rakan pejabat, anak-anak yang malas membaca buku teks, dan saudara-mara anda. Biarkan teknologi percuma ini memudahkan hidup semua orang di sekeliling anda.
Jangan berhenti setakat ini. Cuba letakkan lirik lagu, sajak, atau skrip drama ke dalam teks anda dan dengarkan hasilnya. Kita berjumpa lagi dalam siri ‘Magik Python’ Ah Pek yang seterusnya. Teruskan mendengar dan teruskan belajar!
