VoiceGPT
Nguyen Van Tan Phong - 19127646
What I have done
- Chat with ChatGPT
- Using microphone with speech to text
- Read the text aloud
- Support Vietnamese and English
- Save message in local storage
- Settings: change language, enable/disable auto read, clear history
- Integrate with Google Admob
- Link google play: https://play.google.com/store/apps/details?id=edu.hcmus.voicegpt.voicegpt
- Link youtube: https://youtu.be/bUXAaDKdHko
Libraries
- application/chat_notifier
- application/shared/providers
- application/tts_notifier
- application/voice_notifier
- core/ad_manager
- core/constants
- infrastructure/chat_repo
- infrastructure/models/chat_response_model
- infrastructure/models/choice_model
- infrastructure/models/failure
- infrastructure/models/message_model
- infrastructure/models/setting_model
- infrastructure/models/usage_model
- infrastructure/shared/providers
- main
- presentation/animation/ripple_animation
- presentation/chat/chat_input_bar
- presentation/chat/chat_item
- presentation/chat/chat_screen
- presentation/chat/setting_drawer
- presentation/chat/voice_item
- presentation/widgets/animation_text
- service/chat_service
- service/shared/providers
- voicegpt