I vibe coded a playground UI for trying this out. The conversation mode is neat, and it's very expensive - most of my experiments have cost less than a cent.<a href="https://tools.simonwillison.net/gemini-tts-playground#compose=%7B%22v%22%3A1%2C%22mode%22%3A%22single%22%2C%22model%22%3A%22gemini-3.8-flash-tts%22%2C%22single%22%3A%7B%22voice%22%3A%22Kore%22%2C%22style%22%3A%22cheerful%20and%20friendly%22%2C%22text%22%3A%22Have%20a%20wonderful%20day!%22%7D%2C%22speakers%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Joe%22%2C%22voice%22%3A%22Puck%22%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Jane%22%2C%22voice%22%3A%22Kore%22%7D%5D%2C%22turns%22%3A%5B%7B%22speaker%22%3A1%2C%22text%22%3A%22How's%20it%20going%20today%20Jane%3F%22%2C%22style%22%3A%22cheerful%20and%20friendly%22%7D%2C%7B%22speaker%22%3A2%2C%22text%22%3A%22Not%20too%20bad%2C%20how%20about%20you%3F%20Ready%20to%20test%20these%20new%20voices%3F%22%2C%22style%22%3A%22calm%20and%20relaxed%22%7D%5D%7D" rel="nofollow">https://tools.simonwillison.net/gemini-tts-playground#compos...
simonw · · focus · HN ↗
<a href="https://tools.simonwillison.net/gemini-tts-playground#compose=%7B%22v%22%3A1%2C%22mode%22%3A%22single%22%2C%22model%22%3A%22gemini-3.8-flash-tts%22%2C%22single%22%3A%7B%22voice%22%3A%22Kore%22%2C%22style%22%3A%22cheerful%20and%20friendly%22%2C%22text%22%3A%22Have%20a%20wonderful%20day!%22%7D%2C%22speakers%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Joe%22%2C%22voice%22%3A%22Puck%22%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Jane%22%2C%22voice%22%3A%22Kore%22%7D%5D%2C%22turns%22%3A%5B%7B%22speaker%22%3A1%2C%22text%22%3A%22How's%20it%20going%20today%20Jane%3F%22%2C%22style%22%3A%22cheerful%20and%20friendly%22%7D%2C%7B%22speaker%22%3A2%2C%22text%22%3A%22Not%20too%20bad%2C%20how%20about%20you%3F%20Ready%20to%20test%20these%20new%20voices%3F%22%2C%22style%22%3A%22calm%20and%20relaxed%22%7D%5D%7D" rel="nofollow">https://tools.simonwillison.net/gemini-tts-playground#compos...
iAMkenough · · focus · HN ↗
simonloserson · · focus · HN ↗