Skip to main content
ArcBlock Community

Fails to Recognize Non-English Voice Input but Still Gives Rewards

JM โ€œcryptotestnetโ€ Morales
Support
aistrobugimpact-mediumqualifiedresolvedrewardedux

๐Ÿงพ 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:

  1. Open the Aistro app.
  2. Navigate to Chat or Voice Conversation mode.
  3. Tap Voice Input and speak in a non-English language.
  4. 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:

  1. Add language detection before sending voice input for conversion.
  2. Update reward logic to trigger only upon successful transcription.
  3. Display localized error messages for unsupported languages.
  4. (Optional) Integrate multi-language speech model support for better UX.

1 reply

Yechao Li11 months ago

ๆ„Ÿ่ฐขๅ้ฆˆ๏ผŒๅทฒไฟฎๅค

Reply