№ 80
V-VoiceRide là ứng dụng đặt xe bằng giọng nói, cho phép người dùng tạo chuyến đi thông qua hội thoại tự nhiên. Hệ thống có thể nhận diện giọng nói tiếng Việt, hiểu ý định đặt xe, xử lý địa điểm, quản lý hội thoại, phản hồi bằng giọng nói và hỗ trợ phân quyền user/admin.
№ 80
Demo Day Zine
V-VoiceRide là một MVP ứng dụng web/mobile hỗ trợ đặt xe thông qua hội thoại bằng tiếng Việt. Thay vì yêu cầu người dùng nhập thủ công điểm đón, điểm đến và loại xe, hệ thống cho phép người dùng nói hoặc nhập tự nhiên, ví dụ: “Tôi muốn đặt xe 4 chỗ từ số 1 Đinh Tiên Hoàng đến Bệnh viện Bạch Mai.” Ứng dụng xử lý yêu cầu theo một pipeline backend gồm nhiều thành phần: nhận giọng nói, chuyển speech-to-text bằng Zipformer, dùng AI để hiểu ý định và trích xuất thông tin chuyến đi, kiểm tra logic hội thoại, xử lý địa điểm bằng Vietmap, lưu context hội thoại vào database và phản hồi lại người dùng bằng text hoặc giọng nói thông qua Piper TTS. Sản phẩm hiện đã hỗ trợ các chức năng cốt lõi như đăng ký, đăng nhập, xác minh email, session cookie, phân quyền user/admin, dashboard admin, lưu hội thoại và booking phía backend. Người dùng có thể tương tác với app để đặt xe, trong khi admin có thể theo dõi users, bookings và audit logs. Về mặt kỹ thuật, V-VoiceRide được xây dựng với FastAPI, SQLAlchemy/Alembic, PostgreSQL/Supabase cho production, cùng các dịch vụ AI và bản đồ như OpenAI, Zipformer STT, Piper TTS và Vietmap. Dự án cũng có bộ benchmark local để đo latency, token usage và độ ổn định của từng module trong pipeline voice-to-voice. Mục tiêu của V-VoiceRide là tạo ra một trải nghiệm đặt xe dễ tiếp cận hơn, đặc biệt trong các tình huống người dùng không tiện thao tác thủ công, đồng thời xây dựng nền tảng backend đủ rõ ràng để có thể mở rộng và triển khai production.