Агуулгын хүснэгт:

Түүхэн Voicebot: 8 алхам (зурагтай)
Түүхэн Voicebot: 8 алхам (зурагтай)

Видео: Түүхэн Voicebot: 8 алхам (зурагтай)

Видео: Түүхэн Voicebot: 8 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Долдугаар сарын
Anonim
Түүхэн дуу хоолой
Түүхэн дуу хоолой

Агуулгын талаархи товч тоймыг доор харуулав.

  • Видео танилцуулга ба танилцуулга
  • Үзэл баримтлал
  • Архитектур
  • Алхам 1: Chatbot
  • Алхам 2: Мэдрэгчтэй дэлгэц
  • Алхам 3: завсарлага
  • Алхам 4: Vintage Phone & Voice Kit
  • Алхам 5: Туршилт!

Хангамж

Хүрээ

Мэдрэгчтэй дэлгэц

Vintage утас

Google AIY дуу хоолой

Node.js

Amazon вэб үйлчилгээ AWS EC2

Google Dialogflow

Халуун цавуу буу (ерөнхий)

Гар хөрөө

Гагнуурын төмөр (ерөнхий)

Алхам 1: Видео танилцуулга ба танилцуулга

Image
Image

Түүхэн Voicebot ашиглан өнгөрсөн үеийн дуртай хүнтэйгээ чатлаарай! Энэхүү интерактив суулгацын тусламжтайгаар та түүхэн хүнтэй чат, дуу хоолойгоор ярилцах боломжтой. Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi, хувцасны чимэг утас ашиглан хийсэн.

Алхам 2: Үзэл баримтлал

Архитектур
Архитектур

Энэхүү үзэл баримтлал нь түүхэн хүний хөдөлгөөнт дүрс бүхий мэдрэгчтэй дэлгэц гэсэн хоёр хэсгээс бүрдэнэ. Мэдрэгчтэй дэлгэц нь харилцах цонхыг харуулдаг бөгөөд товчлууртай байдаг тул хүмүүс асуулт асууж, аудио гаралт өгдөг физик утаснаас асуулт асууж, хариултыг сонсох боломжтой болно.

Алхам 3: Архитектур

Гурван үндсэн хэсэг нь:

  • Dialogflow болон Node.js серверийг агуулсан арын хэсэг
  • HTML Canvas хуудаснаас бүрдсэн урд хэсэг
  • Мэдрэгчтэй дэлгэц, хуучин гар утсанд нэгтгэсэн AIY Voice Kit -ийг багтаасан интерактив суурилуулалт

Алхам 4: Алхам 1: Chatbot

Алхам 1: Chatbot
Алхам 1: Chatbot

Диалог урсгал

Dialogflow дахь харилцан ярианы төлөөлөгчийг бий болгохын тулд би хамгийн зөв, найдвартай хариултуудыг авахын тулд хэд хэдэн өөр аргыг туршиж үзсэн. Би харилцах цонхыг аль болох автоматжуулахаар шийдсэн бөгөөд энэ тохиолдолд Dialogflow chatbot дээр мэдлэг нэмэх хамгийн хялбар бөгөөд найдвартай арга бол CSV файлыг асуулт хариултын хослолоор нэмэх явдал юм. Түүхэн Voicebot -ийн хувьд би гараар 20 асуулт, хариултын хос үүсгэж, үүнийг Dialogflow -д нэмсэн. Таны харж байгаагаар Ада Лавлейсын өгсөн хариултууд зөв, цаг үеэ олсон, найдвартай юм. Та Dialogflow -ийн талаарх дэлгэрэнгүй мэдээллийг эндээс авах боломжтой.

Node.js

Сервер Архитектурд дурдсанчлан Node.js сервер нь Dialogflow болон өөр өөр төхөөрөмжүүдийн хоорондох холболтыг хангадаг үйлдлийн тархи юм. Эхний хувилбаруудын хувьд сервер миний зөөврийн компьютер дээр локал хэлбэрээр ажилладаг байсан. Одоогийн хувилбарын хувьд серверийг Ubuntu дээр ажилладаг EC2 Amazon Web Services сервер дээр байрлуулсан болно. Node.js дээр болон AWS дээр ажиллуулах зарим гайхалтай хичээлүүд байдаг.

Алхам 5: Алхам 2: Мэдрэгчтэй дэлгэц

Алхам 2: Мэдрэгчтэй дэлгэц
Алхам 2: Мэдрэгчтэй дэлгэц
Алхам 2: Мэдрэгчтэй дэлгэц
Алхам 2: Мэдрэгчтэй дэлгэц
Алхам 2: Мэдрэгчтэй дэлгэц
Алхам 2: Мэдрэгчтэй дэлгэц

Түүхэн Voicebot -ийн анимацийг Adobe Photoshop ашиглан Ada Lovelace -ийн зурагнаас гар, хөмсөг, эрүү гэх мэт янз бүрийн элементүүдийг хайчилж авснаар бүтээжээ. Эдгээр элемент бүрийг тус тусад нь HTML Canvasfrontend дээр байрлуулсан болно. TweenJSJavaScript номын санг хэрэглэгчдийн оруулсан мэдээлэл болон Dialogflow-ийн хариултууд дээр үндэслэн эдгээр тасалдсан хэсгүүдийг зөөж, амьдруулахад ашигладаг байсан.

Зургийг дуусгахын тулд хуучин хүрээг мэдрэгчтэй дэлгэцийн хэмжээгээр хайчилж авав. Урьдын адил хоёр удаа хэмжиж, нэг удаа хайчилж ав.

Алхам 6: Алхам 3: Завсарлага

Алхам 3: завсарлага
Алхам 3: завсарлага

Хааяа нэг тайвшрах завсарлага авахаа бүү мартаарай!

Алхам 7: Алхам 4: Vintage утас ба дууны иж бүрдэл

Алхам 4: Vintage утас ба дууны иж бүрдэл
Алхам 4: Vintage утас ба дууны иж бүрдэл
Алхам 4: Vintage Phone & Voice Kit
Алхам 4: Vintage Phone & Voice Kit
Алхам 4: Vintage Phone & Voice Kit
Алхам 4: Vintage Phone & Voice Kit

Утасны хувьд би Ада Лавлайласын эрин үед ашиглаж байсан утсыг олохыг хичээсэн. Түүнийг нас барснаас хойш удалгүй утас зохион бүтээсэн төдийгүй үнэхээр хуучин утаснуудыг олж авахад хэцүү байдаг. Гэсэн хэдий ч би 1960 -аад онд үйлдвэрлэсэн хуучин Ericsson эргэдэг утас худалдаж авах боломжтой болсон.

Ажиллаж буй дуут ботийг бүтээхийн тулд би AIY иж бүрдлийг утсан дотор байрлуулахыг зорьж, аль болох анхны онцлог шинж чанаруудыг дахин ашиглах боломжтой болсон.

Би чанга яригч болон утасны доторх хоёр хонхыг дахин ашиглаж чадсан. Эргэдэг дискийг мөн бүтэн байлгасан боловч одоогоор ажиллахгүй байна. Аудио оролтыг үнэн зөв олж авахын тулд би бариул дотор байсан микрофоныг орчин үеийн болгож шинэчилсэн. Би шинэ микрофоныг зөв залгахын тулд хуучин утасны утсыг шинэ утсаар сольсон.

Алхам 8: Алхам 5: Туршилт

Алхам 5: Туршилт!
Алхам 5: Туршилт!
Алхам 5: Туршилт!
Алхам 5: Туршилт!

Энэ нь үнэхээр ажилладаг уу? Үүнийг олж мэдэх цорын ганц арга бол үүнийг туршиж үзье!

Түүхэн Voicebot төслийн хувьд энэ бол дараа ярина уу!

Зөвлөмж болгож буй: