Съдържание:
- Консумативи
- Стъпка 1: Въведение и видео за демонстрация
- Стъпка 2: Концепция
- Стъпка 3: Архитектура
- Стъпка 4: Стъпка 1: Chatbot
- Стъпка 5: Стъпка 2: Сензорен екран
- Стъпка 6: Стъпка 3: Прекъсване
- Стъпка 7: Стъпка 4: Комплект за ретро телефон и глас
- Стъпка 8: Стъпка 5: Тествайте
Видео: Историческият гласов робот: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
По -долу кратък преглед на съдържанието.
- Въведение и демонстрационен видеоклип
- Концепция
- Архитектура
- Стъпка 1: Chatbot
- Стъпка 2: Сензорен екран
- Стъпка 3: Прекъснете
- Стъпка 4: Комплект за ретро телефон и глас
- Стъпка 5: Тествайте!
Консумативи
Кадър
Тъч скрийн
Винтидж телефон
Google AIY Voice
Node.js
Amazon Web Services AWS EC2
Google Dialogflow
Пистолет за горещо лепило (общ)
Ръчен трион
Поялник (общ)
Стъпка 1: Въведение и видео за демонстрация
Поговорете с любимия си човек от миналото с Historic Voicebot! С тази интерактивна инсталация можете да говорите с историческа личност чрез чат и глас. Изработен с помощта на Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi и ретро телефон.
Стъпка 2: Концепция
Концепцията се състои от две части: Сензорен екран с анимации на историческа личност. Сензорният екран също показва диалоговия прозорец и има бутони, така че хората да могат да задават често задавани въпроси. Физически телефон, който улавя речта и дава аудио изход, така че може да се използва за задаване на въпроси и слушане на отговора.
Стъпка 3: Архитектура
Трите основни части са:
- Бекендът, който включва Dialogflow и сървър Node.js
- Интерфейсът, който се състои от HTML Canvas страница
- Интерактивната инсталация, която включва сензорен екран и AIY Voice Kit, интегриран в ретро телефон
Стъпка 4: Стъпка 1: Chatbot
Диалогов поток
За да създам разговорен агент в Dialogflow, опитах и изпробвах редица различни подходи, за да получа възможно най -точни и надеждни отговори. Освен това се опитах да автоматизирам възможно най -много от създаването на диалогови прозорци. Открих, че в този случай най -лесният и най -надежден начин за добавяне на знания към диалоговия чат бот е чрез добавяне на CSV файл с двойки въпроси и отговори. За Historic Voicebot ръчно създадох 20 двойки въпроси и отговори и ги добавих към Dialogflow. Както можете да видите, отговорите на Ада Лавлейс са правилни, навременни и надеждни. Можете да намерите повече информация за Dialogflow тук.
Node.js
Сървър Както бе споменато в архитектурата, сървърът Node.js е мозъкът на операцията, осигуряващ връзката между Dialogflow и различните устройства. За първите версии сървърът работеше локално на моя лаптоп. За текущата версия сървърът е разположен на сървър на EC2 Amazon Web Services, работещ с Ubuntu. Има някои страхотни уроци за Node.js и изпълнението му на AWS.
Стъпка 5: Стъпка 2: Сензорен екран
Графика Анимациите за Historic Voicebot са създадени чрез изрязване на различни елементи, като ръцете, веждите и брадичката, от картина на Ada Lovelace с помощта на Adobe Photoshop. Всеки от тези елементи беше поставен поотделно в HTML Canvasfrontend. Библиотеката TweenJSJavaScript беше използвана за преместване и анимиране на тези изрязвания въз основа на въведените данни от потребителите и отговорите от Dialogflow.
Рамка За да завършите картината, стара рамка беше изрязана до размера на сензорния екран. Както винаги, измерете два пъти, изрежете веднъж.
Стъпка 6: Стъпка 3: Прекъсване
Не забравяйте да си почивате от време на време!
Стъпка 7: Стъпка 4: Комплект за ретро телефон и глас
За телефона се опитах да намеря такъв, който е бил използван по времето на Ада Лавлейс. Не само, че телефоните са измислени дълго след смъртта й, трудно се намират наистина стари телефони. Въпреки това успях да закупя стар ротационен телефон на Ericsson, произведен през 60 -те години.
За да създам работещия гласов бот, имах за цел да поставя AIY комплекта в телефона, като същевременно използвам възможно най -много от оригиналните функции.
Успях да използвам повторно високоговорителя и двете камбани в телефона. Ротационният диск също беше запазен непокътнат, но в момента не функционира. Актуализирах микрофона, който беше вътре в дръжката, на модерен, за да мога точно да заснема аудио входа. Смених стария телефонен кабел с нов, за да мога правилно да свържа новия микрофон.
Стъпка 8: Стъпка 5: Тествайте
Всъщност работи ли? Само един начин да разберете, нека го тестваме!
Това е всичко за проекта Historic Voicebot, ще говорим по -късно!
Препоръчано:
Роботен гласов модулатор: 14 стъпки (със снимки)
Роботен гласов модулатор: Това е лесно за изграждане устройство, което превръща вашия собствен човешки глас в превъзходен глас на робот. Той също така включва редица сладки функции като жак за аудио вход, така че можете да включите всичките си любими инструменти, микрофони и музикален плейър
Raspberry Pi Drone с гласов контрол с IoT и AWS: 6 стъпки (със снимки)
Raspberry Pi Drone с гласов контрол с IoT и AWS: Здравейте! Казвам се Армаан. Аз съм 13-годишно момче от Масачузетс. Този урок показва, както можете да заключите от заглавието, как да се изгради Raspberry Pi Drone. Този прототип демонстрира как дроновете се развиват, както и колко голяма роля биха могли да играят в
Държач за интелигентен ключ с гласов контрол: 3 стъпки (със снимки)
Държач за интелигентни ключове с гласов контрол: Вие ли сте човекът, който не се справя добре с управлението на ключовете и винаги трябва да изпробва всеки ключ за всяко друго заключване? много собствен гласово контролиран интелигентен ключодържател
PropVario, вариометър/висотомер „Направи си сам“с гласов изход за RC платна: 7 стъпки (със снимки)
PropVario, вариометър/висотомер „Направи си сам“с гласов изход за RC платна: Тези инструкции ще ви покажат как да създадете евтин Vario, който може да говори надморската височина и, разбира се, да изпраща различни тонове при промяна на височината на вашия самолет. Някои функции: - глас и тон - използвайте свои собствени (вълнови) проби във вашия ла
Как да направите робот с гласов контрол: 3 стъпки (със снимки)
Как да направим робот с гласов контрол: Искали ли сте някога да управлявате нещата с гласа си? Тогава на правилното си място можете да контролирате всякакви неща с помощта на arduino, просто трябва да свържете тези неща и да декларирате в програмата. Направих прост глас контролиран робот, но можете да свържете