True, I have a dungeons and dragons combat tracker (
https://topoftheround.com) where I let the user generate loot items with different settings for them like rarity or magical/non-magical etc. and I am using a firebase cloud function that talks to the actual AI and returns the result. I also have set a limit to how much that token is allowed to spent per month, hopefully OP has thought of that as well. Interpreting and generating voice probably uses a lot of tokens.