Chia Sẻ Khóa Học Flutter, Firebase, ChatGPT Và ElevenLabs API [Khóa 7430 A]
Chat App, Tích hợp ChatGPT, DALL-E và Elevenlabs.
Bạn sẽ học được gì:
- ✓ Thiết lập một Flutter project mới và tạo một theme tùy chỉnh cho ứng dụng.
- ✓ Xây dựng màn hình đăng nhập và đăng ký, bao gồm xác minh OTP.
- ✓ Kết nối ứng dụng với Firebase để xác thực người dùng và quản lý dữ liệu cho cả Android và IOS.
- ✓ Triển khai một màn hình chat với StreamBuilder và xử lý thông báo đầu vào.
- ✓ Tích hợp ChatGPT và DALL-E để generation hình ảnh và hiển thị phản hồi trong chat widget.
- ✓ Thêm tính năng text-to-speech và speech-to-text bằng ElevenLabs API.
- ✓ Xây dựng một màn hình bài đăng với grid view, chức năng like và comment cũng như user-to-user chat.
- ✓ Thêm tính năng text-to-speech trong ứng dụng bằng ElevenLabs API.
- ✓ Định cấu hình quy tắc Firebase Firestore để truy cập dữ liệu an toàn.
- ✓ Triển khai user-to-user chat bằng Firebase Cloud Firestore.
Trong khóa học này, bạn sẽ học cách xây dựng một ứng dụng chat đầy đủ chức năng có tích hợp AI bằng Flutter. Bạn sẽ bắt đầu bằng cách thiết lập dự án và tạo theme cho ứng dụng của mình. Sau đó, bạn sẽ xây dựng màn hình đăng nhập và đăng ký, bao gồm xác thực người dùng và quản lý dữ liệu với Firebase.
Tiếp theo, bạn sẽ tìm hiểu cách triển khai màn hình chat, bao gồm landing screen UI, chat screen UI với StreamBuilder và xử lý thông báo đầu vào. Bạn cũng sẽ tìm hiểu cách sử dụng DALL-E API để generation hình ảnh, phân tích cú pháp và hiển thị phản hồi hình ảnh từ API cũng như lưu phản hồi ChatGPT vào Firestore.
Ngoài ra, bạn sẽ tìm hiểu cách thêm chức năng chuyển văn bản thành giọng nói và chuyển giọng nói thành văn bản vào ứng dụng chat của mình bằng cách sử dụng Elevenlabs API. Bạn cũng sẽ tạo một profile screen UI và thêm các chức năng vào màn hình profile.
Cuối cùng, bạn sẽ tìm hiểu cách triển khai màn hình bài đăng, bao gồm thêm một grid view, tạo một post widget, phát trực tuyến các bài đăng được chia sẻ từ Firestore cũng như thêm chức năng like và comment.
Khi kết thúc khóa học này, bạn sẽ hiểu đầy đủ về cách xây dựng một ứng dụng chat có tích hợp AI bằng Flutter và sẽ được trang bị các kỹ năng cần thiết để xây dựng chat app của riêng bạn.
Mục lục:
- ✓ 1. Giới thiệu.
- ✓ 2. Xây dựng màn hình đăng nhập và đăng ký.
- ✓ 3. Xây dựng màn hình OTP và thông tin người dùng.
- ✓ 4. User Authentication và Data Management.
- ✓ 5. Triển khai Màn hình Chat.
- ✓ 6. Tích hợp ChatGPT và DALL-E.
Khóa học này dành cho ai:
- ✓ Nhà phát triển ứng dụng Flutter và Firebase mới bắt đầu hoặc nâng cao.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU