Hello George Kent
As per mu knowledge, Currently, there is no built-in way to force the Speech Studio API to transcribe numbers in a specific way. However, there are a few workarounds that you can use.
One workaround is to use a custom pronunciation dictionary. A custom pronunciation dictionary is a text file that contains a list of words and their pronunciations. You can create a custom pronunciation dictionary to teach the Speech Studio API how to pronounce numbers in the desired way.
To create a custom pronunciation dictionary, you will need to create a text file with the following format:
"word" = "pronunciation"
For example, to teach the Speech Studio API how to pronounce the number £2,316 as "two thousand three hundred and sixteen pounds", you would add the following line to your custom pronunciation dictionary:
"£2,316" = "two thousand three hundred and sixteen pounds"
Once you have created your custom pronunciation dictionary, you can upload it to the Speech Studio portal. To do this, go to the Customization page in the Speech Studio portal and click on the Upload pronunciation dictionary button.
Once your custom pronunciation dictionary has been uploaded, you can select it when you create a new speech recognition endpoint. This will tell the Speech Studio API to use your custom pronunciation dictionary when transcribing audio.
Another workaround is to use a post-processing step to correct the transcription. After the Speech Studio API has transcribed the audio, you can use a post-processing step to search for numbers and replace them with the desired format.
For example, you could use a regular expression to search for numbers in the transcription and replace them with the following format:
<number> pounds
This would replace all numbers in the transcription with the word "pounds" after them.
I hope this helps! Let me know if you have any other questions.