Mündəricat:

Tarixi Voicebot: 8 addım (şəkillərlə)
Tarixi Voicebot: 8 addım (şəkillərlə)

Video: Tarixi Voicebot: 8 addım (şəkillərlə)

Video: Tarixi Voicebot: 8 addım (şəkillərlə)
Video: WEBINAR | TRAI Meet-Up #77 - "Voice Cloning & Voice Biometrics" SESTEK (Turkish) 2024, Noyabr
Anonim
Tarixi səs botu
Tarixi səs botu

Aşağıda məzmuna qısa bir baxış.

  • Təqdimat və vitrin video
  • Konsepsiya
  • Memarlıq
  • Addım 1: Chatbot
  • Addım 2: Toxunma ekranı
  • Addım 3: Fasilə
  • Addım 4: Vintage Telefon və Səs Kit
  • Addım 5: Test edin!

Təchizat

Çərçivə

Toxunma ekran

Vintage telefon

Google AIY Səsi

Node.js

Amazon Web Services AWS EC2

Google Dialogflow

İsti yapışqan silahı (ümumi)

Əl mişarı

Havya (ümumi)

Addım 1: Giriş və Videonun nümayişi

Image
Image

Tarixi Voicebot ilə keçmişdən bəyəndiyiniz insanla söhbət edin! Bu interaktiv qurğu ilə həm söhbət, həm də səs vasitəsilə tarixi bir şəxslə danışa bilərsiniz. Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi və köhnə telefondan istifadə etməklə hazırlanmışdır.

Addım 2: Konsepsiya

Memarlıq
Memarlıq

Konsepsiya iki hissədən ibarətdir: Tarixi şəxsiyyətin animasiyaları olan toxunma ekranı. Toxunma ekranı həm də dialoqu göstərir və düymələri var ki, insanlar FAQ soruşa bilsinlər. Nitqi tutan və səs çıxışı verən fiziki bir telefon, beləliklə sual vermək və cavabı dinləmək üçün istifadə edilə bilər.

Addım 3: Memarlıq

Üç əsas hissə bunlardır:

  • Dialogflow və Node.js serverini ehtiva edən arxa tərəf
  • HTML Canvas səhifəsindən ibarət olan ön hissə
  • Toxunma ekranı və köhnə bir telefona inteqrasiya olunmuş AIY Səs Kitindən ibarət interaktiv qurğu

Addım 4: Adım 1: Chatbot

Addım 1: Chatbot
Addım 1: Chatbot

Dialoq axını

Dialogflow -da söhbət agenti yaratmaq üçün mümkün olan ən doğru və etibarlı cavabları almaq üçün bir çox fərqli yanaşmaları sınadım və sınadım. Dialogflow chatbot -a bilik əlavə etməyin ən asan və ən etibarlı yolunun sual və cavab cütləri olan bir CSV faylını əlavə etmək olduğunu öyrəndim. Tarixi Voicebot üçün əl ilə 20 sual -cavab cütü yaratdım və bunları Dialogflow -a əlavə etdim. Gördüyünüz kimi, Ada Lovelace cavabları düzgün, vaxtında və etibarlıdır. Dialogflow haqqında daha çox məlumatı burada tapa bilərsiniz.

Node.js

Server Memarlıqda qeyd edildiyi kimi, Node.js serveri Dialogflow ilə fərqli qurğular arasında əlaqə təmin edən əməliyyatın beyinləridir. Mövcud versiya üçün server Ubuntu ilə işləyən EC2 Amazon Web Services serverində yerləşdirilir. Node.js -də və AWS -də işləyən əla dərslər var.

Addım 5: Adım 2: Toxunma ekranı

Addım 2: Toxunma ekranı
Addım 2: Toxunma ekranı
Addım 2: Toxunma ekranı
Addım 2: Toxunma ekranı
Addım 2: Toxunma ekranı
Addım 2: Toxunma ekranı

Tarixi Voicebot üçün animasiyalar Adobe Photoshop istifadə edərək Ada Lovelace rəsmindən qollar, qaşlar və çənə kimi müxtəlif elementləri kəsərək yaradılmışdır. Bu elementlərin hər biri fərdi olaraq Canvasfrontend HTML -də yerləşdirilmişdir. TweenJSJavaScript kitabxanası, istifadəçilərin girişinə və Dialogflowun cavablarına əsaslanaraq bu kəsikləri köçürmək və canlandırmaq üçün istifadə edilmişdir.

Çərçivə Şəkili tamamlamaq üçün köhnə bir çərçivə toxunma ekranı ölçüsündə kəsilmişdir. Həmişə olduğu kimi, iki dəfə ölçün, bir dəfə kəsin.

Addım 6: Addım 3: Fasilə

Addım 3: Fasilə
Addım 3: Fasilə

Arada bir fasilə verməyi unutmayın!

Adım 7: Adım 4: Vintage Telefon və Səs Kit

Addım 4: Vintage Telefon və Səs Kit
Addım 4: Vintage Telefon və Səs Kit
Addım 4: Vintage Telefon və Səs Kit
Addım 4: Vintage Telefon və Səs Kit
Addım 4: Vintage Telefon və Səs Kit
Addım 4: Vintage Telefon və Səs Kit

Telefon üçün Ada Lovelace dövründə istifadə olunan birini tapmağa çalışdım. Telefonlar yalnız öldükdən sonra icad edilməmişdi, həqiqətən də köhnə telefonları əldə etmək çətindir. Buna baxmayaraq, 1960 -cı illərdə istehsal olunan köhnə Ericsson fırlanan telefonu əldə edə bildim.

İşləyən səsli bot yaratmaq üçün AIY dəstini mümkün qədər çox orijinal funksiyanı təkrar istifadə edərkən telefonun içərisinə yerləşdirməyi hədəflədim.

Dinamikdən və telefonun içindəki iki zəngdən yenidən istifadə edə bildim. Fırlanan disk də bütöv saxlanılıb, lakin hazırda işləmir. Səs girişini dəqiq bir şəkildə çəkə bilmək üçün sapın içindəki mikrofonu müasir bir mikrofonla yenilədim. Yeni mikrofonu düzgün bağlaya bilmək üçün köhnə telefon kabelini yenisi ilə əvəz etdim.

Adım 8: Adım 5: Test edin

Addım 5: Test edin!
Addım 5: Test edin!
Addım 5: Test edin!
Addım 5: Test edin!

Həqiqətən işləyirmi? Tapmağın yalnız bir yolu var, sınayaq!

Tarixi Voicebot layihəsi üçün budur, daha sonra danışaq!

Tövsiyə: