Help with repeater filters for AI chatbot in 50 languages

Hello Axure Community,

I’ve learned nearly everything I know about prototyping from Axure Forum and I’ve been a big fan for quite some time. Based on a 2019 post suggesting the use of STT and TTS to enable dialog and voice commands in an Axure prototype became my single point of focus (?).

Here’s a basic highlight of the project:

auto-detection of language (50) for UI display
Verbal AI Chat in 50 languages
Verbal Google Search
Voice commands

Works in Safari and Chrome on Desktop
Works on Android
iOS and iPadOS TBD

Here is a link to the demo version:
https://axailabs.com/demo/

Here is a link to the video showcasing some of the functionality, though I haven’t showcased the languages yet.
https://vm.tiktok.com/ZMhpjDVVx/

And here is a link to the RP file:
https://axailabs.com/downloads/AXAIDemo.rp

I’ve done everything I could but need some help with repeaters and filters in particular.

Here is one of the issues I am having a bit of difficulty resolving:

There are a few languages where “hello” is too similar and it doesn’t seem to filter by language. The same happens with “hola” and “ola” and with languages like Indonesian and Malaysian (?) There are some languages I simply cannot pronounce or read but these are much more likely actual bugs in my code, a flaw in logic or an improper way of applying filters.

I tried filtering as well as marking rows, also tried an empty table populated when rows are marked in another repeater, a shortcut or a cheat… but to no avail. Please help! :smiley:

I’m also debating if I should do smaller repeaters, say one for UI and one for AI, or even, UI-wise, if it would be wiser to break down 2-3 repeaters into smaller ones. Performance remains important in functional prototyping. Would love to get feedback on that. :slight_smile:

Thank you!!!