İçindekiler:
- Gereçler
- 1. Adım: Giriş ve Vitrin Videosu
- 2. Adım: Konsept
- 3. Adım: Mimarlık
- 4. Adım: 1. Adım: Chatbot
- Adım 5: Adım 2: Dokunmatik ekran
- Adım 6: Adım 3: Ara
- 7. Adım: 4. Adım: Eski Telefon ve Ses Kiti
- Adım 8: Adım 5: Test edin
Video: Tarihi Voicebot: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
İç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
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
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
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
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
Arada bir rahatlatıcı bir mola vermeyi unutmayın!
7. Adım: 4. Adım: 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
Gerçekten işe yarıyor mu? Öğrenmenin tek yolu, hadi test edelim!
Tarihi Voicebot projesi bu kadar, sonra görüşürüz!
Önerilen:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
Videojuego "Max'in Tarihi: Küçük Ejderha": 10 Adım
Videojuego "Max'in Tarihi: Küçük Ejderha": "Max'in Tarihi: Küçük Ejderha"; puedes seguir este paso bir paso:
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Mors Kodu Tarihi: 4 Adım
Mors Kodunun Tarihi: Mors Kodu, Amerikalı bir mucit ve ressam olan Samuel Morse tarafından 1836'da geliştirilmiştir. Samuel Morse'un geliştirdiği telgraf sistemi, bireylerin elektrik sinyallerini teller üzerinden iletmesine izin verdi. O zamanlar ne radyo ne de telefon vardı
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et