Saat ini, sulit untuk mengejutkan seseorang dengan asisten suara. Ada mobile Alexa, Google Assistant dan Siri, ada Cortana di Windows. Tetapi OS Linux tetap tanpa aplikasi seperti itu untuk waktu yang lama. Tapi sekarang sudah muncul - setelah 3 tahun pengembangan dilepaskan versi rilis asisten suara Dragonfire 1.0.
Apa yang diketahui
Program ini ditulis dengan Python dan didistribusikan di bawah lisensi MIT. Ini memerlukan distribusi berdasarkan OS Ubuntu, termasuk KDE neon dan OS dasar. Ada juga versi seluler untuk Android.
Pengenalan perintah suara dilakukan oleh sistem pengenalan bahasa Mozilla DeepSpeech. Ini didasarkan pada platform pembelajaran mesin TensorFlow. Sintesis dilakukan atas biaya Festival. Antarmuka pertanyaan/jawaban didasarkan pada pustaka pengenalan teks bahasa alami spaCy dan data dari Wikipedia. Jawabannya dibentuk berdasarkan dialog dari film (Cornell Movie-Dialogs Corpus).
Siluet transparan dapat ditampilkan di layar untuk memvisualisasikan Dragonfire. Ini menunjukkan pengoperasian sistem. Perintah suara memungkinkan Anda meluncurkan aplikasi, menghitung ekspresi matematika, dan mengajukan pertanyaan sewenang-wenang. Anda dapat menggunakan suara Anda untuk menelusuri daftar perintah bawaan.
Sistem dapat bekerja dalam mode server, menyediakan RESTful API untuk membuat chatbot dialog. Pengiriman sudah memiliki versi siap bot untuk Twitter. Persyaratan sistem Dragonfire mencakup kartu video dengan dukungan CUDA dan RAM gratis 2 GB. Pengenalan ucapan juga didukung menggunakan Google Speech API daripada mesin bawaan. Ini akan menghemat sumber daya sistem.
Mengapa ini perlu?
Awalnya, asisten Dragonfire sedang dikembangkan sebagai bagian dari proyek helm sepeda motor augmented reality Dragon Armor. Namun, penggunaan teknologi kontrol suara juga menarik di PC biasa. Ya, ini cara yang kurang familiar dibanding mouse, tapi siapa tahu, mungkin di masa depan Dragonfire dan sejenisnya akan menjadi "penghuni" wajib sistem operasi.
Jadi, orang-orang hebat itu benar, segera mungkin untuk berbicara dengan asisten virtual seperti orang normal.
Sumber: GitHub