Mục lục:

Voicebot lịch sử: 8 bước (có hình ảnh)
Voicebot lịch sử: 8 bước (có hình ảnh)

Video: Voicebot lịch sử: 8 bước (có hình ảnh)

Video: Voicebot lịch sử: 8 bước (có hình ảnh)
Video: Part 1 - Tạo danh sách ý định và phản hồi tương ứng | EM&AI Voicebot AI Tutorial 2024, Tháng mười một
Anonim
Voicebot lịch sử
Voicebot lịch sử

Dưới đây là tổng quan nhanh về nội dung.

  • Video giới thiệu và giới thiệu
  • Ý tưởng
  • Ngành kiến trúc
  • Bước 1: Chatbot
  • Bước 2: Màn hình cảm ứng
  • Bước 3: Giải lao
  • Bước 4: Bộ điện thoại và giọng nói cổ điển
  • Bước 5: Kiểm tra!

Quân nhu

Khung

Màn hình cảm ứng

Điện thoại cổ điển

Google AIY Voice

Node.js

Dịch vụ web của Amazon AWS EC2

Google Dialogflow

Súng bắn keo nóng (chung)

Cưa tay

Sắt hàn (chung)

Bước 1: Giới thiệu và giới thiệu video

Image
Image

Trò chuyện với người yêu thích của bạn trong quá khứ với Voicebot lịch sử! Với cài đặt tương tác này, bạn có thể nói chuyện với một nhân vật lịch sử thông qua cả trò chuyện và giọng nói. Được tạo bằng Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi và một chiếc điện thoại cổ điển.

Bước 2: Khái niệm

Ngành kiến trúc
Ngành kiến trúc

Khái niệm này bao gồm hai phần: Màn hình cảm ứng với hình ảnh động của một nhân vật lịch sử. Màn hình cảm ứng cũng hiển thị hộp thoại và có các nút để mọi người có thể đặt câu hỏi thường gặp.

Bước 3: Kiến trúc

Ba phần chính là:

  • Phần phụ trợ, bao gồm Dialogflow và máy chủ Node.js
  • Giao diện người dùng, bao gồm một trang HTML Canvas
  • Cài đặt tương tác, bao gồm màn hình cảm ứng và Bộ giọng nói AIY được tích hợp vào một chiếc điện thoại cổ điển

Bước 4: Bước 1: Chatbot

Bước 1: Chatbot
Bước 1: Chatbot

Dialogflow

Để tạo tác nhân trò chuyện trong Dialogflow, tôi đã thử và thử nghiệm một số cách tiếp cận khác nhau để có được câu trả lời chính xác và đáng tin cậy nhất có thể. Tôi cũng bắt đầu tự động hóa càng nhiều càng tốt việc tạo hộp thoại. Tôi nhận thấy rằng trong trường hợp này, cách dễ nhất và đáng tin cậy nhất để bổ sung kiến thức vào chatbot Dialogflow là thêm tệp CSV với các cặp câu hỏi và câu trả lời. Đối với Voicebot lịch sử, tôi đã tạo thủ công 20 cặp câu hỏi và câu trả lời và thêm chúng vào Dialogflow. Như bạn có thể thấy, câu trả lời của Ada Lovelace là chính xác, kịp thời và đáng tin cậy. Bạn có thể tìm thêm thông tin về Dialogflow ngay tại đây.

Node.js

Máy chủ Như đã đề cập trong kiến trúc, máy chủ Node.js là bộ não của hoạt động, cung cấp kết nối giữa Dialogflow và các thiết bị khác nhau. Đối với các phiên bản đầu tiên, máy chủ đang chạy cục bộ trên máy tính xách tay của tôi. Đối với phiên bản hiện tại, máy chủ được triển khai trên máy chủ EC2 Amazon Web Services chạy Ubuntu. Có một số hướng dẫn tuyệt vời về Node.js và chạy nó trên AWS.

Bước 5: Bước 2: Màn hình cảm ứng

Bước 2: Màn hình cảm ứng
Bước 2: Màn hình cảm ứng
Bước 2: Màn hình cảm ứng
Bước 2: Màn hình cảm ứng
Bước 2: Màn hình cảm ứng
Bước 2: Màn hình cảm ứng

Các hình ảnh động cho Voicebot lịch sử được tạo ra bằng cách cắt các yếu tố khác nhau, như cánh tay, lông mày và cằm, từ một bức vẽ của Ada Lovelace bằng Adobe Photoshop. Mỗi phần tử này được đặt riêng trên HTML Canvasfrontend. Thư viện TweenJSJavaScript được sử dụng để di chuyển và tạo hoạt ảnh cho các phần cắt này dựa trên đầu vào từ người dùng và phản hồi từ Dialogflow.

Khung Để hoàn thành bức tranh, một khung cũ đã được cắt theo kích thước của màn hình cảm ứng. Như mọi khi, đo hai lần, cắt một lần.

Bước 6: Bước 3: Giải lao

Bước 3: Giải lao
Bước 3: Giải lao

Đừng quên thỉnh thoảng nghỉ ngơi thư giãn!

Bước 7: Bước 4: Bộ điện thoại và giọng nói cổ điển

Bước 4: Bộ điện thoại và giọng nói cổ điển
Bước 4: Bộ điện thoại và giọng nói cổ điển
Bước 4: Bộ điện thoại và giọng nói cổ điển
Bước 4: Bộ điện thoại và giọng nói cổ điển
Bước 4: Bộ điện thoại và giọng nói cổ điển
Bước 4: Bộ điện thoại và giọng nói cổ điển

Đối với điện thoại, tôi đã cố gắng tìm một chiếc đã được sử dụng trong thời Ada Lovelace. Điện thoại không chỉ được phát minh ra rất lâu sau khi bà qua đời, mà những chiếc điện thoại cổ thực sự rất khó có được. Tuy nhiên, tôi đã có thể mua một chiếc điện thoại quay Ericsson cũ được sản xuất vào những năm 1960.

Để tạo ra voicebot hoạt động, tôi đã đặt mục tiêu đặt bộ AIY bên trong điện thoại trong khi sử dụng lại càng nhiều tính năng ban đầu càng tốt.

Tôi đã có thể sử dụng lại loa và hai chuông bên trong điện thoại. Đĩa quay cũng được giữ nguyên vẹn, nhưng hiện không hoạt động. Tôi đã cập nhật micrô bên trong tay cầm thành micrô hiện đại để có thể nắm bắt chính xác đầu vào âm thanh. Tôi đã thay dây điện thoại cũ bằng dây mới để có thể đấu dây chính xác vào micrô mới.

Bước 8: Bước 5: Kiểm tra

Bước 5: Kiểm tra!
Bước 5: Kiểm tra!
Bước 5: Kiểm tra!
Bước 5: Kiểm tra!

Nó có thực sự hoạt động không? Chỉ có một cách để tìm hiểu, hãy thử nghiệm nó!

Đó là dự án Voicebot lịch sử, hãy nói chuyện với bạn sau!

Đề xuất: