Đây là một ứng dụng notepad đơn giản được tích hợp với một chatbot sử dụng OpenAI API và các tính năng thú vị như nhận diện văn bản từ ảnh và nhận diện văn bản từ âm thanh. Ứng dụng cho phép người dùng viết và lưu trữ ghi chú cũng như tương tác với một trợ lý ảo để nhận được câu trả lời tự nhiên trên các câu hỏi và yêu cầu. Ứng dụng cung cấp khả năng nhận diện văn bản từ ảnh và nhận diện văn bản từ âm thanh và đưa ra màn hình cho người sử dụng.
Bạn có thể xem video demo sản phẩm của chúng tôi tại đây
Bạn có thể xem thêm các thông tin về ứng dụng và tải xuống tại đây
Bạn có thể tải ứng dụng cho các hệ điều hành khác nhau tại đây
Sau đây là hướng dẫn cài đặt các thư viện và vài điều kiện cần thiết để có thể khởi chạy nếu bạn muốn chạy chương trình bằng code (chỉ áp dụng đối với window)
Cài đặt các thư viện cần thiết
pip install -r requirements.txt
Vì ffmpeg không thể cài đặt trực tiếp bằng lệnh pip trên window, bạn cần thực hiện theo các bước sau nếu muốn chương trình không xảy ra lỗi khi chạy
Tải ffmped tại đây và giải nén
Sau đó sao chép vđịa chỉ path của tệp bin trong forder đã giải nén và vào thanh tìm kiếm và mở Edit the System environment variables, sau đó mở Environment Variables
Ở phần System Varibles, nhấn mục Path và nhấn Edit, sau đó nhấn New và thêm địa chỉ Path của tệp bin đã sao chép và nhấn ok để hoàn thành Nếu bạn dùng macos có thể cài đặt bằng homebrew trên terminal
Nếu bạn muốn sử dụng tính năng chatbot(chat với chatgpt) của chúng tôi, bạn cần có một API key từ OpenAI. Bạn có thể lấy API của tài khoản của bạn tại đây.
Sau khi có API key, hãy nhập nó vào phần Nhập API_KEY khi bạn kích hoạt tính năng chatbot
python app.py
Có hầu hết các tính năng có trong một NotePad đơn giản và có thêm các tính năng đặc biệt như chatbot, nhận diện ảnh và nhận diện giọng nói
Cải thiện giao diện người dùng và trải nghiệm người dùng.
Tích hợp với các dịch vụ trợ lý ảo khác như Dialogflow, Alexa, hoặc Microsoft Bot Framework.
Được phát triển bởi [Team-28-Software-Engineering].