Fails to Recognize Non-English Voice Input but Still Gives Rewards
๐งพ Summary: When using Voice-to-Text in Aistro and speaking in other languages (e.g., Filipino, Japanese, Chinese), the app fails to recognize the speech and shows an error message, yet it still rewards 10 points, indicating a logic flaw.
๐งช Steps to Reproduce:
- Open the Aistro app.
- Navigate to Chat or Voice Conversation mode.
- Tap Voice Input and speak in a non-English language.
- Wait for processing.
๐ฅ Actual Result:
- Error message displayed: > โVoice To Text Conversation Failedโ >
- The app does not transcribe or recognize the speech.
- Despite the failure, the user still receives +10 points reward.
โ Expected Result:
- The app should support multiple languages for voice input or at least prompt the user with a clear message like โLanguage not supported.โ
- No rewards should be granted if the conversion fails.
โ๏ธ Possible Cause:
- Language model restriction only for English input.
- Incorrect reward trigger โ system grants points even on failed API response.
๐งฑ Severity: ๐ Major ๐ฏ Priority: High ๐ Category: Functional / AI Integration / Reward Logic
๐ก Suggested Fix:
- Add language detection before sending voice input for conversion.
- Update reward logic to trigger only upon successful transcription.
- Display localized error messages for unsupported languages.
- (Optional) Integrate multi-language speech model support for better UX.
1 reply
ๆ่ฐขๅ้ฆ๏ผๅทฒไฟฎๅค