Daftar Isi:

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

Video: Voicebot Bersejarah: 8 Langkah (dengan Gambar)

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

Di bawah ikhtisar singkat konten.

  • Perkenalan dan perlihatkan video
  • Konsep
  • Arsitektur
  • Langkah 1: Chatbot
  • Langkah 2: Layar sentuh
  • Langkah 3: Istirahat
  • Langkah 4: Telepon Vintage & Perangkat Suara
  • Langkah 5: Uji!

Perlengkapan

Bingkai

Layar sentuh

Telepon antik

Suara Google AIY

Node.js

Layanan Web Amazon AWS EC2

Alur Dialog Google

Pistol lem panas (umum)

Gergaji tangan

Besi solder (generik)

Langkah 1: Pengenalan dan Video Showcase

Image
Image

Mengobrol dengan orang favorit Anda dari masa lalu dengan Voicebot Bersejarah! Dengan instalasi interaktif ini, Anda dapat berbicara dengan tokoh sejarah melalui obrolan dan suara. Dibuat menggunakan Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi, dan telepon antik.

Langkah 2: Konsep

Arsitektur
Arsitektur

Konsepnya terdiri dari dua bagian: Layar sentuh dengan animasi tokoh sejarah. Layar sentuh juga menampilkan dialog dan memiliki tombol sehingga orang dapat menanyakan FAQ. Telepon fisik yang menangkap ucapan dan memberikan output audio, sehingga dapat digunakan untuk mengajukan pertanyaan dan mendengarkan jawabannya.

Langkah 3: Arsitektur

Tiga bagian utama tersebut adalah:

  • Backend, yang mencakup Dialogflow dan server Node.js
  • Bagian depan, yang terdiri dari halaman Kanvas HTML
  • Instalasi interaktif, yang mencakup layar sentuh dan Kit Suara AIY yang terintegrasi ke dalam telepon antik

Langkah 4: Langkah 1: Chatbot

Langkah 1: Chatbot
Langkah 1: Chatbot

alur dialog

Untuk membuat agen percakapan di Dialogflow, saya mencoba dan menguji sejumlah pendekatan berbeda untuk mendapatkan jawaban yang paling akurat dan andal. Saya juga mulai mengotomatiskan sebanyak mungkin pembuatan dialog. Saya menemukan bahwa dalam kasus ini cara termudah dan paling dapat diandalkan untuk menambahkan pengetahuan ke chatbot Dialogflow adalah dengan menambahkan file CSV dengan pasangan tanya jawab. Untuk Voicebot Bersejarah, saya telah secara manual membuat 20 pasangan pertanyaan & jawaban dan menambahkannya ke Dialogflow. Seperti yang Anda lihat, jawaban Ada Lovelace benar, tepat waktu, dan dapat diandalkan. Anda dapat menemukan informasi lebih lanjut tentang Dialogflow di sini.

Node.js

Server Seperti yang disebutkan dalam arsitektur, server Node.js adalah otak dari operasi, menyediakan koneksi antara Dialogflow dan perangkat yang berbeda. Untuk versi pertama, server berjalan secara lokal di laptop saya. Untuk versi saat ini, server disebarkan pada server EC2 Amazon Web Services yang menjalankan Ubuntu. Ada beberapa tutorial hebat tentang Node.js dan menjalankannya di AWS.

Langkah 5: Langkah 2: Layar sentuh

Langkah 2: Layar sentuh
Langkah 2: Layar sentuh
Langkah 2: Layar sentuh
Langkah 2: Layar sentuh
Langkah 2: Layar sentuh
Langkah 2: Layar sentuh

GrafikAnimasi untuk Historic Voicebot dibuat dengan memotong berbagai elemen, seperti lengan, alis, dan dagu, dari lukisan Ada Lovelace menggunakan Adobe Photoshop. Masing-masing elemen ini ditempatkan secara individual di HTML Canvasfrontend. Pustaka TweenJSJavaScript digunakan untuk memindahkan dan menganimasikan cut-out ini berdasarkan masukan dari pengguna dan tanggapan dari Dialogflow.

BingkaiUntuk melengkapi gambar, bingkai lama dipotong seukuran layar sentuh. Seperti biasa, ukur dua kali, potong sekali.

Langkah 6: Langkah 3: Istirahat

Langkah 3: Istirahat
Langkah 3: Istirahat

Jangan lupa untuk mengambil istirahat santai sesekali!

Langkah 7: Langkah 4: Telepon Vintage & Perangkat Suara

Langkah 4: Telepon Vintage & Perangkat Suara
Langkah 4: Telepon Vintage & Perangkat Suara
Langkah 4: Telepon Vintage & Perangkat Suara
Langkah 4: Telepon Vintage & Perangkat Suara
Langkah 4: Telepon Vintage & Perangkat Suara
Langkah 4: Telepon Vintage & Perangkat Suara

Untuk telepon saya mencoba mencari yang digunakan selama era Ada Lovelace. Tidak hanya telepon yang ditemukan lama setelah dia meninggal, telepon yang benar-benar tua sulit didapat. Namun demikian, saya dapat membeli telepon putar Ericsson lama yang diproduksi pada tahun 1960-an.

Untuk membuat voicebot yang berfungsi, saya bertujuan untuk menempatkan kit AIY di dalam telepon sambil menggunakan kembali sebanyak mungkin fitur asli.

Saya dapat menggunakan kembali speaker dan dua lonceng di dalam telepon. Disk putar juga tetap utuh, tetapi saat ini tidak berfungsi. Saya memperbarui mikrofon yang ada di dalam pegangan ke yang modern, untuk dapat menangkap input audio secara akurat. Saya mengganti kabel telepon lama dengan yang baru agar dapat menyambungkan mikrofon baru dengan benar.

Langkah 8: Langkah 5: Uji

Langkah 5: Uji!
Langkah 5: Uji!
Langkah 5: Uji!
Langkah 5: Uji!

Apakah itu benar-benar berfungsi? Hanya satu cara untuk mengetahuinya, mari kita uji!

Itu saja untuk proyek Voicebot Bersejarah, bicaralah dengan Anda nanti!

Direkomendasikan: