Isi kandungan:
- Bekalan
- Langkah 1: Pengenalan dan Tayangan Video
- Langkah 2: Konsep
- Langkah 3: Senibina
- Langkah 4: Langkah 1: Chatbot
- Langkah 5: Langkah 2: Skrin sentuh
- Langkah 6: Langkah 3: Rehat
- Langkah 7: Langkah 4: Telefon & Kit Suara Vintage
- Langkah 8: Langkah 5: Uji
Video: The Voicebot Bersejarah: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Di bawah gambaran keseluruhan ringkas mengenai kandungan.
- Pengenalan dan tayangan video
- Konsep
- Senibina
- Langkah 1: Chatbot
- Langkah 2: Skrin sentuh
- Langkah 3: Rehat
- Langkah 4: Kit Telefon & Suara Vintaj
- Langkah 5: Uji!
Bekalan
Rangka
Skrin sentuh
Telefon vintaj
Suara AIY Google
Node.js
Perkhidmatan Web Amazon AWS EC2
Aliran Dialog Google
Pistol gam panas (generik)
Gergaji tangan
Besi pematerian (generik)
Langkah 1: Pengenalan dan Tayangan Video
Bersembang dengan orang kegemaran anda dari masa lalu dengan Historic Voicebot! Dengan pemasangan interaktif ini, anda boleh bercakap dengan tokoh sejarah melalui sembang dan suara. Dibuat menggunakan Dialogflow, Node.js, Canvas HTML, Kit Suara AIY, Raspberry Pi dan telefon vintaj.
Langkah 2: Konsep
Konsep ini terdiri daripada dua bahagian: Skrin sentuh dengan animasi tokoh sejarah. Skrin sentuh juga memaparkan dialog dan mempunyai butang sehingga orang dapat bertanya FAQ. Telefon fizikal yang menangkap ucapan dan memberikan output audio, sehingga dapat digunakan untuk mengajukan pertanyaan dan mendengarkan jawabannya.
Langkah 3: Senibina
Tiga bahagian utama adalah:
- Bahagian belakang, yang merangkumi Dialogflow dan pelayan Node.js
- Bahagian depan, yang terdiri daripada halaman Kanvas HTML
- Pemasangan interaktif, yang merangkumi skrin sentuh dan Kit Suara AIY yang disatukan ke dalam telefon vintaj
Langkah 4: Langkah 1: Chatbot
Aliran Dialog
Untuk membuat ejen perbualan dalam Dialogflow, saya mencuba dan menguji beberapa pendekatan yang berbeza untuk mendapatkan jawapan yang paling tepat dan boleh dipercayai. Saya juga berusaha untuk mengautomatikkan sebanyak mungkin pembuatan dialog. Saya dapati bahawa dalam kes ini cara termudah dan paling dipercayai untuk menambahkan pengetahuan ke chatbot Dialogflow adalah dengan menambahkan fail CSV dengan pasangan soal jawab. Untuk Historic Voicebot, saya telah membuat 20 pasang soal jawab secara manual dan menambahkannya ke Dialogflow. Seperti yang anda lihat, jawapan Ada Lovelace betul, tepat pada masanya dan boleh dipercayai. Anda boleh mendapatkan lebih banyak maklumat mengenai Dialogflow di sini.
Node.js
Pelayan Seperti yang disebutkan dalam seni bina, pelayan Node.js adalah otak operasi, yang menyediakan hubungan antara Dialogflow dan peranti yang berbeza. Untuk versi pertama, pelayan berjalan secara tempatan di komputer riba saya. Untuk versi semasa, pelayan digunakan pada pelayan Perkhidmatan Web Amazon EC2 yang menjalankan Ubuntu. Terdapat beberapa tutorial hebat di Node.js dan menjalankannya di AWS.
Langkah 5: Langkah 2: Skrin sentuh
Grafik Animasi untuk Historic Voicebot dibuat dengan memotong pelbagai elemen, seperti lengan, alis dan dagu, dari lukisan Ada Lovelace menggunakan Adobe Photoshop. Setiap elemen ini diletakkan secara berasingan di HTML Canvasfrontend. Perpustakaan TweenJSJavaScript digunakan untuk memindahkan dan menghidupkan potongan ini berdasarkan input dari pengguna dan respons dari Dialogflow.
Untuk melengkapkan gambar, bingkai lama dipotong dengan ukuran skrin sentuh. Seperti biasa, ukur dua kali, potong sekali.
Langkah 6: Langkah 3: Rehat
Jangan lupa untuk berehat santai sesekali!
Langkah 7: Langkah 4: Telefon & Kit Suara Vintage
Untuk telefon saya cuba mencari yang pernah digunakan semasa era Ada Lovelace. Telefon bukan sahaja diciptakan lama setelah dia meninggal, tetapi telefon lama juga sukar didapat. Walaupun begitu, saya dapat membeli telefon bimbit lama Ericsson yang dihasilkan pada tahun 1960-an.
Untuk membuat bot suara yang berfungsi, saya bertujuan untuk meletakkan kit AIY di dalam telefon sambil menggunakan semula sebanyak mungkin ciri asalnya.
Saya dapat menggunakan semula pembesar suara dan dua loceng di dalam telefon. Cakera putar juga dijaga tetap, tetapi pada masa ini tidak berfungsi. Saya mengemas kini mikrofon yang ada di dalam pegangan ke yang moden, agar dapat menangkap input audio dengan tepat. Saya mengganti kabel telefon lama dengan yang baru agar dapat memasang mikrofon baru dengan betul.
Langkah 8: Langkah 5: Uji
Adakah ia benar-benar berfungsi? Hanya satu cara untuk mengetahui, mari kita mengujinya!
Itu sahaja untuk projek Sejarah Suara, bercakap dengan anda kemudian!
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Pixellate Gambar - Dengan Mudah: 3 Langkah (dengan Gambar)
Cara Pixellate Gambar - Mudah: Yang cepat ini adalah teknik untuk menggunakan penapisan piksel untuk mengekalkan anonim, martabat dan lain-lain pada gambar digital. Anda hanya memerlukan penyunting gambar sederhana seperti MS Paint, saya menggunakan MS Paint. Untuk alternatif, lihat ini Boleh diajar