[nnnn].word.json file not found in results wordBoundaryEnabled: true

Motyar D 0 Reputation points
2024-11-14T04:15:47.67+00:00

I am using Azure AI Batch Syntheses something like this
https://learn.microsoft.com/en-us/rest/api/batchtexttospeech/batch-syntheses/create?view=rest-batchtexttospeech-2024-04-01&tabs=HTTP#create-a-batch-synthesis-job-with-ssml-input-and-user-provided-container-output.

Everything is working well

But even with wordBoundaryEnabled: true
I can't find the [nnnn].word.json file.

I only get these three into output

summary.json
0001.mp3Screenshot 2024-11-14 at 9.43.45 AM

0001.debug.json

Screenshot 2024-11-14 at 9.20.14 AM

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,825 questions
{count} votes

1 answer

Sort by: Most helpful
  1. navba-MSFT 26,480 Reputation points Microsoft Employee
    2024-11-14T10:00:25.45+00:00

    @Motyar D Thanks for sharing the details. I was able to identify the cause of this issue.

    .

    Please note, not all voices support WordBoundary. The list is mentioned in this article.

    .

    Please update your SSML to include the voices which have support for wordBoundary. I have updated the SSML accordingly. Please use this SSML in your application and test this:

    <speak version=\"1.0\" xmlns=\"http://www.w3.org/2001/10/synthesis\" xmlns:mstts=\"https://www.w3.org/2001/mstts\" xml:lang=\"en-US\"><voice name=\"en-US-AndrewMultilingualNeural\">Hello there</voice><voice name=\"en-US-EmmaMultilingualNeural\">What? Are you there? Really?</voice><voice name=\"en-US-BrianMultilingualNeural\">Ok, we are done! Bye, haha</voice></speak>
    

    .

    You should be able to see the 0001.word.json in your storage account.

    User's image

    **

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.