In the Piper voice model, units of measurement are not pronounced correctly. It would be helpful to have textual representations, at least for the German ones. For example, a ‘cheap’ workaround could be adding extra translations specifically for the voice assistant. When used in a voice context, the entity could return ‘xxxx Watts’ instead of ‘xxxx W,’ or ‘Kilowatt-hours’ instead of ‘kWh,’ as the model can handle these formats without any issues.
Don’t forget to vote for your own WTH!
It’s the same for English - when asking about rain forecast, piper says “em-em slash aitch” instead of millimeter per hour.
It also pronounces “0.12” as “zero point one two” instead of “zero point twelve”, but perhaps that’s a separate topic. More pronounciations, a date time stamp is pronounced like “two thousand twenty four” etc., instead of “twenty twenty-four” for example.
It would be great if there was a a pipe-line step between the response and the tts where things like this could be rewritten.