Мазмұны:

Тарихи дауыс добы: 8 қадам (суреттермен)
Тарихи дауыс добы: 8 қадам (суреттермен)

Бейне: Тарихи дауыс добы: 8 қадам (суреттермен)

Бейне: Тарихи дауыс добы: 8 қадам (суреттермен)
Бейне: Басқа тышты деген осы 😡 2024, Шілде
Anonim
Тарихи дауыс добы
Тарихи дауыс добы

Төменде мазмұнға шолу жасалады.

  • Бейнежазба мен таныстыру
  • Тұжырымдама
  • Сәулет
  • 1 -қадам: Chatbot
  • 2 -қадам: сенсорлық экран
  • 3 -қадам: үзіліс
  • 4 -қадам: Винтажды телефондар мен дауыстық жинақ
  • 5 -қадам: Тест!

Жабдықтар

Рамка

Сенсорлық экран

Винтажды телефон

Google AIY дауысы

Node.js

Amazon Web Services AWS EC2

Google Dialogflow

Ыстық желім тапаншасы (жалпы)

Қол аралау

Пісіру үтігі (жалпы)

1 -қадам: Кіріспе және көрме бейнесі

Image
Image

Тарихи дауыстық роботпен бұрынғы сүйікті адамыңызбен сөйлесіңіз! Бұл интерактивті қондырғы көмегімен сіз тарихи тұлғамен сөйлесу және дауыс арқылы сөйлесе аласыз. Dialogflow, Node.js, HTML Canvas, AIY Voice жиынтығы, Raspberry Pi және көне телефон көмегімен жасалған.

2 -қадам: Тұжырымдама

Сәулет
Сәулет

Тұжырымдама екі бөліктен тұрады: Тарихи тұлғаның анимациясы бар сенсорлық экран. Сенсорлық экранда сонымен қатар диалогты көрсетеді және түймелері бар, сондықтан адамдар FAQ сұрай алады, сөйлеуді түсіретін және дыбысты шығаратын физикалық телефон, сондықтан оны сұрақ қоюға және жауапты тыңдауға болады.

3 -қадам: Сәулет

Үш негізгі бөлім:

  • Dialogflow және Node.js сервері бар артқы жағы
  • HTML Canvas бетінен тұратын алдыңғы бет
  • Сенсорлық экран мен көне телефонға кіріктірілген AIY Voice жинағын қамтитын интерактивті қондырғы

4 -қадам: 1 -қадам: Chatbot

1 -қадам: Chatbot
1 -қадам: Chatbot

Диалог ағыны

Dialogflow -та сөйлесу агентін құру үшін мен ең дәл және сенімді жауаптар алу үшін әр түрлі тәсілдерді сынап көрдім. Мен диалог құруды мүмкіндігінше автоматтандыруға кірістім, бұл жағдайда Dialogflow чат -ботына білімді қосудың ең қарапайым және сенімді әдісі сұрақ -жауап жұптары бар CSV файлын қосу болды. Тарихи дауыстық бот үшін мен қолмен 20 сұрақ -жауап жұбын құрдым және оларды Dialogflow -қа қостым. Көріп отырғаныңыздай, Ада Лавлейстің жауаптары дұрыс, уақытылы және сенімді. Dialogflow туралы қосымша ақпаратты дәл осы жерден таба аласыз.

Node.js

Сервер Архитектурада айтылғандай, Node.js сервері - бұл Dialogflow пен басқа құрылғылар арасындағы байланысты қамтамасыз ететін операциялық ми. Бірінші нұсқада сервер менің ноутбугымда жергілікті түрде жұмыс істеп тұрды. Ағымдағы нұсқа үшін сервер Ubuntu жұмыс істейтін EC2 Amazon Web Services серверінде орналастырылған. Node.js -те және оны AWS -те іске қосатын керемет оқулықтар бар.

5 -қадам: 2 -қадам: Сенсорлық экран

2 -қадам: сенсорлық экран
2 -қадам: сенсорлық экран
2 -қадам: сенсорлық экран
2 -қадам: сенсорлық экран
2 -қадам: сенсорлық экран
2 -қадам: сенсорлық экран

Графика Тарихи дауысты ботқа арналған анимациялар Adobe Photoshop көмегімен Ада Лавлейстің суретінен қолдар, қастар мен иек сияқты түрлі элементтерді кесу арқылы жасалған. Бұл элементтердің әрқайсысы HTML Canvasfrontend жеке орналастырылды. TweenJSJavaScript кітапханасы пайдаланушылардың енгізулері мен Dialogflow жауаптарына негізделген осы қысқартуларды жылжыту және жандандыру үшін пайдаланылды.

Кадрды суретті аяқтау үшін ескі жақтау сенсорлық экран өлшеміне дейін кесілген. Әдеттегідей, екі рет өлшеңіз, бір рет кесіңіз.

6 -қадам: 3 -қадам: Үзіліс

3 -қадам: үзіліс
3 -қадам: үзіліс

Кездейсоқ демалуды ұмытпаңыз!

7 -қадам: 4 -қадам: Винтажды телефондар мен дауыс жинағы

4 -қадам: Винтажды телефондар мен дауыстық жинақ
4 -қадам: Винтажды телефондар мен дауыстық жинақ
4 -қадам: винтажды телефондар мен дауыстық жинақ
4 -қадам: винтажды телефондар мен дауыстық жинақ
4 -қадам: Винтажды телефондар мен дауыстық жинақ
4 -қадам: Винтажды телефондар мен дауыстық жинақ

Телефон үшін мен Ада Лавлейс дәуірінде қолданылған телефонды табуға тырыстым. Телефондар ол қайтыс болғаннан кейін ғана ойлап табылған жоқ, ескі телефондарды табу қиын. Соған қарамастан, мен 1960 жылдары шығарылған ескі Ericsson телефонын сатып алдым.

Жұмыс дауыстық боттарын жасау үшін мен AIY жинағын телефонның ішіне орналастыруды мақсат еттім, сонымен бірге мүмкіндігінше көптеген бастапқы мүмкіндіктерді қайта қолдандым.

Мен телефондағы динамик пен екі қоңырауды қайта қолдана алдым. Айналмалы диск де сақталған, бірақ қазіргі уақытта жұмыс істемейді. Аудио кірісті дәл түсіру үшін мен тұтқаның ішіндегі микрофонды қазіргі заманға жаңарттым. Мен жаңа микрофонды дұрыс сымдай алу үшін ескі телефон сымын жаңасына ауыстырдым.

8 -қадам: 5 -қадам: Тест

5 -қадам: Тест!
5 -қадам: Тест!
5 -қадам: Тест!
5 -қадам: Тест!

Бұл шынымен де жұмыс істейді ме? Білудің бір ғана жолы бар, оны сынап көрейік!

Бұл тарихи Voicebot жобасы үшін, сізбен кейінірек сөйлесіңіз!

Ұсынылған: