Here's an interesting problem; I'm building mobile app that runs on Android and iOS. It speaks the name of fish species. It all seems to go well until it has to say "striped bass" (soft a, not hard a, like base, as in bass guitar). On Android, it speaks the name correctly. On iOS, it says "striped base" (sounds like the guitar). I tried doing a string replace of "bass" with "baas" but that doesn't really sound correct either. Any thoughts on how to make it pronounce a heteronym like this correctly, based on the context in which it is used?
Here's an interesting problem; I'm building mobile app that runs on Android and iOS. It speaks the name of fish species. It all seems to go well until it has to say "striped bass" (soft a, not hard a, like base, as in bass guitar). On Android, it speaks the name correctly. On iOS, it says "striped base" (sounds like the guitar). I tried doing a string replace of "bass" with "baas" but that doesn't really sound correct either. Any thoughts on how to make it pronounce a heteronym like this correctly, based on the context in which it is used?