İçindekiler:

Tarihi Voicebot: 8 Adım (Resimlerle)
Tarihi Voicebot: 8 Adım (Resimlerle)

Video: Tarihi Voicebot: 8 Adım (Resimlerle)

Video: Tarihi Voicebot: 8 Adım (Resimlerle)
Video: Learn Turkish&İstanbul Book-A1&Lesson-1(ONLINE CLASS) 2024, Temmuz
Anonim
Tarihi Ses Robotu
Tarihi Ses Robotu

İçeriğe hızlı bir genel bakış aşağıda.

  • Tanıtım ve tanıtım videosu
  • konsept
  • Mimari
  • 1. Adım: Sohbet robotu
  • 2. Adım: Dokunmatik ekran
  • 3. Adım: Ara
  • Adım 4: Eski Telefon ve Ses Kiti
  • Adım 5: Test edin!

Gereçler

Çerçeve

Dokunmatik ekran

eski telefon

Google AIY Ses

Node.js

Amazon Web Hizmetleri AWS EC2

Google İletişim Akışı

Sıcak tutkal tabancası (genel)

El testeresi

Havya (jenerik)

1. Adım: Giriş ve Vitrin Videosu

Image
Image

Tarihi Voicebot ile geçmişten en sevdiğiniz kişiyle sohbet edin! Bu interaktif kurulum ile tarihi bir şahsiyetle hem sohbet yoluyla hem de sesli olarak konuşabilirsiniz. Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi ve eski bir telefon kullanılarak yapılmıştır.

2. Adım: Konsept

Mimari
Mimari

Konsept iki bölümden oluşuyor: Tarihi bir figürün animasyonlarını içeren dokunmatik ekran. Dokunmatik ekran ayrıca iletişim kutusunu görüntüler ve insanların SSS sorabilmesi için düğmelere sahiptir. Konuşmayı kaydeden ve ses çıkışı veren fiziksel bir telefon, böylece soru sormak ve yanıtı dinlemek için kullanılabilir.

3. Adım: Mimarlık

Üç ana kısım şunlardır:

  • Dialogflow ve bir Node.js sunucusu içeren arka uç
  • Bir HTML Canvas sayfasından oluşan ön uç
  • Bir dokunmatik ekran ve eski bir telefona entegre bir AIY Ses Kiti içeren etkileşimli kurulum

4. Adım: 1. Adım: Chatbot

1. Adım: Sohbet robotu
1. Adım: Sohbet robotu

iletişim akışı

Dialogflow'ta konuşma aracısını oluşturmak için mümkün olan en doğru ve güvenilir yanıtları elde etmek için bir dizi farklı yaklaşımı denedim ve test ettim. Ayrıca, diyalog oluşturma işlemini mümkün olduğunca otomatikleştirmeye karar verdim. Bu durumda, bir Dialogflow sohbet robotuna bilgi eklemenin en kolay ve en güvenilir yolunun, soru-cevap çiftleri içeren bir CSV dosyası eklemek olduğunu buldum. Tarihi Voicebot için manuel olarak 20 soru-cevap çifti oluşturdum ve bunları Dialogflow'a ekledim. Gördüğünüz gibi Ada Lovelace'ın cevapları doğru, zamanında ve güvenilir. Dialogflow hakkında daha fazla bilgiyi burada bulabilirsiniz.

Node.js

Sunucu Mimaride belirtildiği gibi, Node.js sunucusu, Dialogflow ile farklı cihazlar arasındaki bağlantıyı sağlayan operasyonun beynidir. İlk sürümler için sunucu dizüstü bilgisayarımda yerel olarak çalışıyordu. Geçerli sürüm için sunucu, Ubuntu çalıştıran bir EC2 Amazon Web Services sunucusuna dağıtılır. Node.js'de ve onu AWS'de çalıştırmada bazı harika eğitimler var.

Adım 5: Adım 2: Dokunmatik ekran

2. Adım: Dokunmatik ekran
2. Adım: Dokunmatik ekran
2. Adım: Dokunmatik ekran
2. Adım: Dokunmatik ekran
2. Adım: Dokunmatik ekran
2. Adım: Dokunmatik ekran

Grafikler Tarihi Voicebot'un animasyonları, Adobe Photoshop kullanılarak bir Ada Lovelace resminden kollar, kaşlar ve çene gibi çeşitli unsurlar kesilerek oluşturuldu. Bu öğelerin her biri, HTML Canvasfrontend'e ayrı ayrı yerleştirildi. TweenJSJavaScript kitaplığı, kullanıcılardan gelen girdilere ve Dialogflow'tan gelen yanıtlara dayalı olarak bu kesitleri taşımak ve canlandırmak için kullanıldı.

Çerçeve Resmi tamamlamak için dokunmatik ekranın boyutunda eski bir çerçeve kesildi. Her zaman olduğu gibi, iki kez ölçün, bir kez kesin.

Adım 6: Adım 3: Ara

3. Adım: Ara
3. Adım: Ara

Arada bir rahatlatıcı bir mola vermeyi unutmayın!

7. Adım: 4. Adım: Eski Telefon ve Ses Kiti

Adım 4: Eski Telefon ve Ses Kiti
Adım 4: Eski Telefon ve Ses Kiti
Adım 4: Eski Telefon ve Ses Kiti
Adım 4: Eski Telefon ve Ses Kiti
Adım 4: Eski Telefon ve Ses Kiti
Adım 4: Eski Telefon ve Ses Kiti

Telefon için Ada Lovelace döneminde kullanılan bir telefon bulmaya çalıştım. Telefonlar o öldükten çok sonra icat edilmekle kalmadı, gerçekten eski telefonların bulunması zor. Yine de 1960'larda üretilmiş eski bir Ericsson döner telefonu satın alabildim.

Çalışan sesli robotu oluşturmak için, mümkün olduğu kadar çok orijinal özelliği yeniden kullanırken AIY kitini telefonun içine yerleştirmeyi amaçladım.

Hoparlörü ve telefonun içindeki iki zili yeniden kullanabildim. Döner disk de sağlam tutuldu, ancak şu anda işlevsel değil. Ses girişini doğru bir şekilde yakalayabilmek için tutacağın içindeki mikrofonu modern bir mikrofonla güncelledim. Yeni mikrofonu doğru şekilde bağlayabilmek için eski telefon kablosunu yenisiyle değiştirdim.

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

Adım 5: Test edin!
Adım 5: Test edin!
Adım 5: Test edin!
Adım 5: Test edin!

Gerçekten işe yarıyor mu? Öğrenmenin tek yolu, hadi test edelim!

Tarihi Voicebot projesi bu kadar, sonra görüşürüz!

Önerilen: