Bagaimana untuk membina Amazon Echo anda sendiri - atau sesuatu seperti itu

Life is easy. Why do we make it so hard? | Jon Jandai | TEDxDoiSuthep (Julai 2019).

$config[ads_text] not found
Anonim

Kit pembangunan yang mengandungi komponen audio yang diperlukan untuk mewujudkan sistem suara yang diaktifkan menggunakan perkhidmatan suara Alexa Amazon kini boleh didapati

Oleh Richard Quinnell, Editor-in-Chief

Kejayaan pembantu peribadi yang anda berinteraksi melalui perkataan yang diucapkan, seperti Amazon Alexa, Apple Siri, dan Google Home, telah membuat kawalan suara item tiket panas dalam reka bentuk sistem. Bermula dalam teknologi ini, namun, memerlukan kepakaran pemprosesan audio dan isyarat yang penting untuk menangani isu-isu dalam bunyi latar belakang dan lokasi pembesar suara. Kit pembangunan baru dari Microsemi, dengan kerjasama perkhidmatan suara Alexa Amazon (AVS), bertujuan untuk memudahkan pemula supaya pemaju boleh memberi tumpuan kepada aplikasi dan bukan pelaksanaannya.

Kit pembangunan AcuEdge adalah titik permulaan untuk pemaju yang bekerja pada sistem yang diaktifkan suara tetapi bukan sistem luar-kotak. Kit mengandungi modul pembangunan berdasarkan pemproses audio Microsemi's ZL38063 Timberwolf yang dimuatkan dengan perisian pemprosesan audio percuma AcuEdge syarikat. Terdapat juga bingkai pelekap silinder untuk membawa elektronik, kelihatan seperti kerangka Amazon Echo. Pemaju, bagaimanapun, perlu membekalkan Raspberry Pi 3 mereka sendiri atau lembaga pemproses yang sama pilihan mereka, yang mana papan pembangunan dilancarkan. Pemaju juga memerlukan penceramah untuk menghantar audio dari AVS. Pilihan pembesar suara terbuka untuk pemaju, tetapi bingkai tersebut bersaiz untuk pembesar suara klip JBL Klip.

Rajah 1: AcuEdge Alexa kit pembangunan dari Microsemi.

Sebaik sahaja perkakasan dipasang, perkara seterusnya yang diperlukan adalah akaun pemaju dengan Amazon AVS. Walau bagaimanapun, akaun itu percuma dan mendapat sokongan besar dari Amazon untuk semuanya dari latihan teknikal ke garis panduan pemasaran produk. Kemudian kuasa perkakasan, pasang perisian dari github Microsemi, mulakan perkhidmatan Alexa, dan mulakan bercakap dengan Alexa.

Papan pengembangan termasuk dua mikrofon supaya alur-membatalkan dan algoritma pembentuk rasuk dalam pakej perisian AcuEdge membolehkan sama ada 180 ° atau 360 ° "mendengar" untuk suara pengguna. Beamforming dapat melokalkan pengguna ke tetingkap 20 ° untuk membantu menolak bunyi dari sumber luar. Perisian ini juga dapat menyokong interaksi suara dupleks penuh. Dupleks penuh ini membenarkan, antara lain, untuk sistem secara aktif bunyi-membatalkan audio keluaran sendiri supaya ia dapat bertindak balas dengan lebih baik kepada pengguna yang cuba bercakap atas respon sistem.

Dengan kit ini, pemaju dapat dengan cepat mula bekerja pada aplikasi yang memanfaatkan minat pengguna yang semakin meningkat dalam kawalan pertuturan. Menurut Microsemi, pasaran untuk sistem suara-suara dijangka menjadi 75 juta unit setiap tahun dalam tempoh lima tahun, dengan dua pertiga daripada mereka yang menjadi pembantu digital seperti Echo. Aplikasi seperti sistem lampu, peralatan, kotak set-top, dan bentuk seperti pasaran yang lebih besar untuk ciri pengaktifan suara.

Rajah 2: Senibina pengaktifan suara yang mungkin. Sumber imej: Microsemi.

Walaupun kit berfungsi sebagai pintu masuk untuk merancang sistem yang diaktifkan suara, ia hanya mewakili satu daripada tiga seni bina potensi yang boleh diusahakan oleh pemaju. Sistem ini menggunakan pemprosesan di papan untuk mengenal pasti perkataan bangun, kemudian menghantar data audio selanjutnya ke AVS berasaskan awan untuk memproses perintah yang mengikuti. Senibina alternatif menyediakan pengiktirafan perkataan yang lebih terhad dibina supaya tiada sambungan awan diperlukan untuk peranti bertindak balas kepada arahan. Sistem hibrid menyediakan alternatif ketiga, menggunakan sambungan awan untuk menawarkan fungsi suara penuh dengan pengakuan atas arahan asas sebagai sandaran. Pemproses Timberwolf boleh berfungsi sebagai pemproses depan audio untuk mana-mana seni bina.

Oleh Richard Quinnell