Daftar Isi:
- Langkah 1: Bahan & File yang Diperlukan
- Langkah 2: Langkah 2: Lihat File Voicehat.py untuk Informasi Lebih Lanjut
- Langkah 3: Langkah 3: Tambahkan Kode Suara Pemicu ke Kode Demo
- Langkah 4: Langkah 4: Jalankan Kode dan Pastikan Semuanya Baik untuk Dijalankan
- Langkah 5: Langkah 5: Buat File.wav Anda Sendiri
- Langkah 6: Langkah 6: Menambahkan Suara Konfirmasi?
Video: Tambahkan Suara Mulai Pemicu ke Google AIY Voice Kit: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Tutorial ini cukup sederhana. Saya benar-benar menikmati Kit Suara Google AIY, tetapi sangat seperti di Google Home normal saya, suara yang mereka buat untuk mengonfirmasi bahwa mereka mendengarkan secara aktif. Ini tidak diatur secara default di salah satu contoh yang dimuat sebelumnya pada gambar AIY Voice Kit.
Saya juga menyertakan tautan ke stok Mulai dan Konfirmasi suara yang saya rekam dari Google Home saya yang sebenarnya dengan perekam Zoom saya.
Ini dia - instruksi pertama saya!
Langkah 1: Bahan & File yang Diperlukan
- Kit Suara AIY Google yang berfungsi penuh-untuk menyiapkan kit Anda, kunjungi halaman Kit Suara AIY resmi.
- Kemampuan untuk mengakses terminal Pi Anda melalui SSH, VNC, atau dengan monitor dan keyboard
- File. Wav yang ingin Anda putar ketika Pi mendengarkan input suara-Jika tidak menggunakan file khusus, unduh file "St art Talking" standar di sini atau unduh dari tautan terlampir.
- (Opsional) Editor audio yang dapat mengonversi file dan mengubah bit dan laju sampelnya
Langkah 2: Langkah 2: Lihat File Voicehat.py untuk Informasi Lebih Lanjut
PENTING
Saya tidak menggunakan gambar terbaru pada perangkat suara saya yang menyertakan kode untuk perangkat Suara dan Penglihatan (yaitu aiyprojects-2018-01-03.img). Saya menggunakan kode dari cabang Voice Kit yang dapat ditemukan di Google AIY Raspbian GitHub. Pendapat pribadi saya adalah hanya menggunakan cabang Voice Kit untuk membuatnya tetap sederhana dan tidak perlu berurusan dengan kode Vision saat Anda bekerja dengan kit suara Anda
Bergerak…
Langkah ini tidak sepenuhnya wajib, tetapi akan menunjukkan kepada Anda di mana Google telah mengubur instruksi untuk membuatnya berfungsi jika Anda ingin mengambil langkah ini lebih jauh atau memahami mengapa kode yang saya tambahkan berfungsi.
pi@raspberry: cd AIY-voice-kit-python/src/aiy/
Kemudian kita akan memeriksa file voicehat.py di folder itu:
pi@raspberry: ~/AIY-voice-kit-python/src/aiy/Sudo nano voicehat.py
Gambar terlampir menunjukkan tempat Anda dapat mempelajari tentang UI Status dan cara menggunakan suara selama pemicu.
Baiklah, sekarang mari tambahkan beberapa kode ke salah satu file contoh agar hal ini berfungsi.
Langkah 3: Langkah 3: Tambahkan Kode Suara Pemicu ke Kode Demo
Pertama, navigasikan ke folder AIY-voice-kit-python dan jalankan kode sumbernya
cd AIY-suara-kit-python
sumber env/bin/aktifkan
cd src
Kemudian gunakan 'Sudo nano' menjadi 'assistant_grpc_demo.py' atau 'assistant_library_demo.py'
Perbedaan antara kedua file tersebut adalah assistant_grpc_demo.py menggunakan tombol untuk memicu Google Assistant dan assistant_library_demo.py menggunakan kata aktivasi "Ok, Google" untuk memicu Google Assistant.
Untuk kedua file ini Anda hanya perlu menambahkan SATU baris kode:
status_ui.set_trigger_sound_wave('/home/pi/googlestart.wav')
Ini mengasumsikan Anda telah menempatkan suara awal Anda di folder /home/pi/ dan menamakannya googlestart.wav. Ubah ini berdasarkan apa pun yang Anda beri nama file Anda dan di mana pun Anda menemukannya.
Baris kode yang kita cari ada di bawah ini:
status_ui.status('mendengarkan')
Kami ingin menambahkan baris kode baru kami SEBELUM baris kode itu…
Untuk contoh 'assistant_library_demo.py' dapat ditemukan di sini:
elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:
# Dan sekarang tambahkan kode status_ui.set_trigger_sound_wave('home/pi/googlestart.wav') status_ui.status('listening')
Untuk contoh 'assistant_grpc_demo.py' dapat ditemukan di sini:
button.wait_for_press()
# Dan sekarang tambahkan kode status_ui.set_trigger_sound_wave('/home/pi/googlestart.wav') status_ui.status('listening')
Ini mengasumsikan Anda telah menempatkan suara awal Anda di folder /home/pi/ dan menamakannya googlestart.wav. Ubah ini berdasarkan apa pun yang Anda beri nama file Anda dan di mana pun Anda menemukannya.
Tekan CTRL-X & Y untuk menyimpan semuanya.
***CATATAN: Saya telah menemukan sesuatu yang sedikit konyol. Untuk 'assistant_library_demo.py' menambahkan suara pemicu tampaknya tidak membuat perbedaan dalam fungsi pengenalan suara. Untuk 'assistant_grpc_demo.py', tampaknya ketika Anda menerapkan suara pemicu, itu memotong satu atau dua kata pertama yang Anda ucapkan. Tidak sepenuhnya yakin mengapa. Masih mencoba mencari tahu.
Langkah 4: Langkah 4: Jalankan Kode dan Pastikan Semuanya Baik untuk Dijalankan
pi@raspberry: cd AIY-voice-kit-python
dan memuat virtualenv
pi@raspberry:~/AIY-voice-kit-python $ source env/bin/activate
dan jalankan!
(env) pi@raspberry:~/AIY-voice-kit-python $ src/assistant_library_demo.py
atau
(env) pi@raspberry:~/AIY-voice-kit-python $ src/assistant_grpc_demo.py
Sekarang katakan "Oke, Google" atau Tekan Tombol itu dan lihat apakah itu berfungsi!
Halaman berikutnya akan membantu Anda jika Anda memiliki file kustom Anda sendiri dan bit dan sample rate yang sesuai untuk file.wav Anda
Langkah 5: Langkah 5: Buat File.wav Anda Sendiri
Jika Anda tidak tertarik menggunakan file.wav saya dari suara awal Google Home standar, Anda harus membuat file.wav Anda sendiri. Butuh sedikit trial and error untuk mendapatkan bit dan sample rate yang benar untuk bekerja untuk saya.
Saya menggunakan Logic Pro X untuk melakukan semua pengeditan saya (dalam foto), yang merupakan DAW lengkap untuk membuat dan memproduksi musik. Dua opsi yang saya temukan yang cocok adalah Switch atau MediaHuman Audio Converter. Saya berasumsi Anda dapat melakukan ini dengan Garageband jika Anda memiliki Mac, tetapi saya belum mencobanya.
Ada tiga bagian penting dari file Anda yang diperlukan untuk bekerja dengan kode demo.
- Harus berupa file audio MONO
- Tingkat sampel harus 32000
- Harus berupa file.wav
- (Opsional) Resolusi 16 bit paling cocok untuk saya
Langkah 6: Langkah 6: Menambahkan Suara Konfirmasi?
Di sinilah saya terjebak jika ada yang punya pemikiran. Saya ingin menambahkan suara konfirmasi jika sistem mengenali input suara seperti di Google Home biasa.
Saya telah melampirkan suara Konfirmasi stok di bawah ini untuk kenyamanan Anda.
Menikmati!
Direkomendasikan:
Foot Pedal Shutter Remote + Pemicu: 6 Langkah (dengan Gambar)
Foot Pedal Shutter Remote + Trigger: Remote pedal ini sangat cocok untuk berhenti animator, pengarsip foto, blogger, dan pro yang tidak dapat mencapai tombol rana kamera mereka sepanjang waktu, atau perlu bekerja dengan cepat di atas meja dengan kamera terpasang overhead yang tinggi. Pembaruan Desember 2020: E
A Voice Controlled Jumping Jack- Versi Google Voice AIY: 3 Langkah
A Voice Controlled Jumping Jack- Google Voice AIY Version: Jadi, Anda sudah mendapatkan kit suara AIY untuk Natal, dan telah memainkannya, mengikuti instruksi. Lucu, tapi sekarang? Proyek yang dijelaskan berikut ini menghadirkan perangkat sederhana yang dapat dibuat menggunakan HAT suara AIY untuk Raspbe
Google AIY VoiceHAT untuk Raspberry Pi Kit (MagPi 57 Versi 2017): 6 Langkah (dengan Gambar)
Google AIY VoiceHAT untuk Raspberry Pi Kit (MagPi 57 Versi 2017): Kiat perakitan untuk kit suara MagPi tidak ditemukan dalam tutorial
$7.25 - Tambahkan Kontrol Suara ke Kipas Langit-Langit Apa Saja: 4 Langkah (dengan Gambar)
$7.25 - Tambahkan Kontrol Suara ke Semua Kipas Langit-Langit: Dalam Instruksi ini, saya akan memandu Anda melalui proses yang sangat sederhana untuk mengotomatiskan kipas langit-langit Anda sehingga Anda dapat mengontrolnya dengan perintah suara menggunakan perangkat Alexa. Anda dapat menggunakan petunjuk ini untuk mengontrol perangkat elektronik lainnya (lampu, kipas angin, TV, e
Tambahkan Efek Suara ke Sepeda Motor Listrik Anda: 5 Langkah (dengan Gambar)
Tambahkan Efek Suara ke Sepeda Motor Listrik Anda: Tambahkan suara apa pun yang Anda inginkan ke sepeda motor listrik Anda dengan beberapa speaker portabel dan pemutar MP3