ParthJain18/fluent_flow
一個使用 Flutter 和 Python 後端建構的 Android 應用,可即時翻譯對話,並利用對話歷史與邏輯迴歸模型判斷目前對話是否需要回覆建議。若需產生回覆,則使用 Google 的 Gemini API 產生回覆建議。
- Stars
- 4
- Forks
- 0
- 最近推送(UTC)
- 2024年5月19日
- 專案狀態
- 未封存
技術主題
使用的依賴
依賴清單 15 項
- flutter
{"sdk":"flutter"} - provider
any - cupertino_icons
^1.0.8 - http
^1.2.1 - shared_preferences
^2.2.3 - speech_to_text
^6.5.1 - permission_handler
^11.3.1 - flutter_sound
^9.4.6 - path_provider
^2.1.3 - html
any - camera
any - html_unescape
any - http_parser
any - flutter_test開發依賴
{"sdk":"flutter"} - flutter_lints開發依賴
^3.0.0
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
展開 / 收合專案 README
Fluent Flow
A language translation app built using Flutter and Python backend.
It translates live conversations from one language to another, then uses the history of the conversation and a logistic regression model to determine whether the current conversation needs any reply suggestions or not (Basically, we check if a LLM can be used to generate a reply suggestion or not, because if the conversation is personal, there is no need to generate any suggestions). If the conversation needs a generated reply, Google's Gemini API is used to generate possible reply suggestions.
The user can also generate a summary for the conversation if needed, and the app can be used to translate written text using the camera.
Screenshots
| Suggestions Example | Translation Example |
|---|---|
| WhatsApp Image 2024-04-04 at 23 44 28_7158d8e1 | WhatsApp Image 2024-04-04 at 23 46 53_f1590e79 |
| Summary Example | Camera Example |
| WhatsApp Image 2024-04-04 at 23 46 03_1f69797a | WhatsApp Image 2024-05-06 at 11 08 37_2264cdc5 |
| WhatsApp Image 2024-05-06 at 11 08 37_6bbe35da |
Flowchart
image