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 条回复
感谢反馈,已修复