[ad_1]
Movie dan acara TV suka menggambarkan robotic yang dapat memahami dan berbicara kembali dengan manusia. Acara seperti Westworld, movie seperti Superstar Wars dan I, Robotic penuh dengan keajaiban. Namun bagaimana jika semua itu ada di zaman sekarang? Dan hal itu tentu saja terjadi. Anda dapat menulis sebuah program yang memahami apa yang Anda katakan dan meresponsnya.
ADVERTISEMENT
SCROLL TO RESUME CONTENT
Semua ini dimungkinkan dengan bantuan pengenalan suara. Dengan menggunakan pengenalan suara dengan Python, Anda dapat membuat program yang menangkap audio dan memahami apa yang dibicarakan. Dalam educational berjudul 'Semua yang Perlu Anda Ketahui Tentang Pengenalan Ucapan dengan Python', Anda akan mempelajari dasar-dasar pengenalan ucapan.
Apa itu Pengenalan Ucapan?
Pengenalan Ucapan menggabungkan ilmu komputer dan linguistik untuk mengidentifikasi kata-kata yang diucapkan dan mengubahnya menjadi teks. Hal ini memungkinkan komputer untuk memahami bahasa manusia.
Gambar 1: Pengenalan Ucapan
Pengenalan ucapan adalah kemampuan mesin untuk mendengarkan kata-kata yang diucapkan dan mengidentifikasinya. Anda kemudian dapat menggunakan pengenalan ucapan dengan Python untuk mengubah kata-kata yang diucapkan menjadi teks, membuat pertanyaan, atau memberikan balasan. Anda bahkan dapat memprogram beberapa perangkat untuk merespons kata-kata yang diucapkan ini. Anda dapat melakukan pengenalan suara dengan python dengan bantuan program komputer yang menerima enter dari mikrofon, memprosesnya, dan mengubahnya menjadi bentuk yang sesuai.
Pengenalan ucapan tampak sangat futuristik, namun hadir di sekitar Anda. Panggilan telepon otomatis memungkinkan Anda menyampaikan pertanyaan Anda atau pertanyaan yang ingin Anda bantu; asisten digital Anda seperti Siri atau Alexa juga menggunakan pengenalan suara untuk berbicara dengan Anda dengan lancar.
Bagaimana cara kerja Pengenalan Ucapan?
Pengenalan ucapan dengan Python bekerja dengan algoritma yang melakukan pemodelan linguistik dan akustik. Pemodelan akustik digunakan untuk mengenali fenon/fonetik dalam tuturan kita untuk mendapatkan bagian ujaran yang lebih penting, berupa kata dan kalimat.
Gambar 2: Cara Kerja Pengenalan Ucapan
Pengenalan ucapan dimulai dengan mengambil energi suara yang dihasilkan oleh orang yang berbicara dan mengubahnya menjadi energi listrik dengan bantuan mikrofon. Kemudian mengubah energi listrik ini dari analog menjadi virtual, dan akhirnya menjadi teks.
Ini memecah knowledge audio menjadi suara, dan menganalisis suara menggunakan algoritma untuk menemukan kata yang paling mungkin cocok dengan audio tersebut. Semua ini dilakukan dengan menggunakan Herbal Language Processing dan Neural Networks. Type Markov Tersembunyi dapat digunakan untuk menemukan pola temporal dalam ucapan dan meningkatkan akurasi.
Memilih dan Memasang Paket Pengenalan Ucapan
Untuk melakukan pengenalan ucapan dengan Python, Anda perlu menginstal paket pengenalan ucapan untuk digunakan dengan Python. Ada beberapa paket yang tersedia secara on-line. Tabel di bawah menguraikan beberapa paket ini dan menyoroti keistimewaannya.
Kemasan | Kegunaan | Instalasi |
Apiai | Termasuk pemrosesan bahasa alami untuk mengidentifikasi maksud pembicara | $ pip instal apiai |
Pidato Google-cloud | Menawarkan konversi ucapan dasar ke teks | $pip instal virtualenv virtualenv |
Pengenalan suara | Menawarkan pemrosesan audio yang mudah dan aksesibilitas mikrofon | pip instal SpeechRecognition |
Watson-pengembang-cloud | Cloud pengembang Watson adalah API Kecerdasan Buatan yang memudahkan pembuatan, debugging, pengoperasian, dan penerapan API. Ini dapat digunakan untuk melakukan tugas pengenalan suara dasar. | pip instal-upgrade watson-developer-cloud |
Tabel 1: Memilih dan memasang paket pengenalan suara
Untuk implementasi ini, Anda akan menggunakan paket Speech Popularity. Ini memungkinkan:
- Pengenalan ucapan yang mudah dari mikrofon.
- Memudahkan transkripsi report audio.
- Ini juga memungkinkan kita menyimpan knowledge audio ke dalam report audio.
- Ini juga menunjukkan kepada kita hasil pengenalan dalam structure yang mudah dipahami.
Pengenalan Ucapan dengan Python: Mengubah Ucapan menjadi Teks
Sekarang, buatlah program yang mengambil audio sebagai masukan dan mengubahnya menjadi teks.
Gambar 3: Mengimpor modul yang diperlukan
Mari buat fungsi yang mengambil audio sebagai masukan dan mengubahnya menjadi teks.
Gambar 4: Mengubah ucapan menjadi teks
Sekarang, gunakan mikrofon untuk mendapatkan enter audio dari pengguna secara real-time, kenali, dan cetak dalam teks.
Gambar 5: Mengubah enter audio menjadi teks
Seperti yang Anda lihat, Anda telah melakukan pengenalan suara dengan Python untuk mengakses mikrofon dan menggunakan fungsi untuk mengubah audio menjadi bentuk teks. Bisakah Anda menebak apa yang dikatakan pengguna?
Membuka URL Dengan Ucapan
Sekarang setelah Anda mengetahui cara mengonversi ucapan menjadi teks menggunakan pengenalan ucapan dengan Python, gunakan itu untuk membuka URL di browser. Pengguna harus menyebutkan nama situs dengan lantang. Anda dapat memulai dengan mengimpor modul yang diperlukan.
Gambar 6: Mengimpor modul
Sekarang, gunakan ucapan ke teks untuk mengambil masukan dari mikrofon dan mengubahnya menjadi teks. Kemudian Anda dapat menggunakan fungsi mikrofon untuk mendapatkan umpan balik dan kemudian mengubahnya menjadi ucapan menggunakan google. Kemudian, dengan menggunakan fungsi get di modul internet, buat permintaan browser untuk situs yang ingin Anda buka.
Gambar 7: Membuka situs internet menggunakan pengenalan suara
Sekarang, jalankan fungsinya dan dapatkan hasilnya.
Gambar 8: Membuka situs internet menggunakan pengenalan suara
Seperti yang Anda lihat dari gambar di atas, kueri telah berhasil dijalankan, jika tidak, pesan kesalahan akan muncul. Bisakah Anda menebak situs internet mana yang dibuka?
Pengenalan Ucapan dalam Demo Python: Permainan Tebak Kata
Sekarang, gunakan pengenalan ucapan untuk membuat permainan tebak kata. Komputer akan memilih kata secara acak, dan Anda harus menebaknya. Anda mulai dengan mengimpor paket yang diperlukan.
Gambar 9: Mengimpor paket
Sekarang, buatlah fungsi untuk mengenali apa yang diucapkan dari mikrofon. Fungsinya sama, tetapi Anda harus menyertakan penanganan pengecualian dalam programnya.
Gambar 10: Menangani pengecualian mikrofon
Sekarang, inisialisasi kelas pengenal Anda dan ambil enter mikrofon. Anda juga akan memeriksa apakah audio dapat dibaca dan apakah panggilan API tidak berfungsi.
Gambar 11: Mengubah ucapan menjadi teks
Sekarang, inisialisasi mikrofon. Anda juga akan membuat daftar yang berisi berbagai kata yang harus ditebak oleh pengguna. Anda juga akan memberikan instruksi kepada pengguna untuk sport ini.
Gambar 12: Menyiapkan mikrofon
Sekarang, buat fungsi yang menerima enter mikrofon tiga kali, memeriksanya dengan kata yang dipilih, dan mencetak hasilnya.
Gambar 13: Menyiapkan permainan
Gambar di bawah menunjukkan berbagai pesan keluaran dan keluaran program.
Gambar 14: Keluaran sport
Dari outputnya terlihat bahwa kata yang dipilih adalah 'apel'. Pengguna mendapat tiga tebakan dan salah. Anda juga dapat melihat pesan error yang muncul karena tidak terdengar oleh pengguna.
Kesimpulan
Dalam educational Pengenalan Ucapan dengan Python ini Anda pertama kali memahami apa itu pengenalan ucapan dan cara kerjanya. Anda kemudian melihat berbagai paket pengenalan suara serta penggunaan dan langkah instalasinya. Anda kemudian menggunakan Pengenalan Ucapan, paket python untuk mengubah ucapan menjadi teks menggunakan fitur mikrofon, membuka URL hanya dengan ucapan, dan membuat permainan Tebak kata.
Kami harap ini membantu Anda memahami dasar-dasar Pengenalan Ucapan. Untuk mempelajari lebih lanjut tentang pembelajaran mendalam dan pembelajaran mesin, lihat Caltech Coding Bootcamp Simplilearn.
Jika Anda memerlukan klarifikasi tentang educational Pengenalan Ucapan dengan Python ini, bagikan dengan kami dengan menyebutkannya di bagian komentar halaman ini. Kami akan meminta pakar kami meninjaunya dan membalas komentar Anda sesegera mungkin!
Selamat belajar!
[ad_2]
Sumber: www.simplilearn.com







