Isi kandungan:

The Voicebot Bersejarah: 8 Langkah (dengan Gambar)
The Voicebot Bersejarah: 8 Langkah (dengan Gambar)

Video: The Voicebot Bersejarah: 8 Langkah (dengan Gambar)

Video: The Voicebot Bersejarah: 8 Langkah (dengan Gambar)
Video: Create a ChatGPT Voice Assistant in 8 Minutes (Python Tutorial) 2024, Julai
Anonim
Suara Bersejarah Bersejarah
Suara Bersejarah Bersejarah

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

Image
Image

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

Senibina
Senibina

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

Langkah 1: Chatbot
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

Langkah 2: Skrin sentuh
Langkah 2: Skrin sentuh
Langkah 2: Skrin sentuh
Langkah 2: Skrin sentuh
Langkah 2: Skrin sentuh
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

Langkah 3: Rehat
Langkah 3: Rehat

Jangan lupa untuk berehat santai sesekali!

Langkah 7: Langkah 4: Telefon & Kit Suara Vintage

Langkah 4: Kit Telefon & Suara Vintaj
Langkah 4: Kit Telefon & Suara Vintaj
Langkah 4: Kit Telefon & Suara Vintaj
Langkah 4: Kit Telefon & Suara Vintaj
Langkah 4: Kit Telefon & Suara Vintaj
Langkah 4: Kit Telefon & Suara Vintaj

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

Langkah 5: Uji!
Langkah 5: Uji!
Langkah 5: Uji!
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: