Can you add a phrase list to the CallMediaRecognizeSpeechOptions class when using speech-to- text cognitive services from azure communications service

John 0 Reputation points
2024-05-17T08:49:02.57+00:00

I am using ACS to access a multi-service Cognitive Services endpoint and doing recognition of speech input in real time via acs/telephone. I am using the default model provided by Microsoft. This is sufficient in most case but I have some place names that I would like to recognise (< 20) and from the documentation I think a custom model is overkill. I would like to use the "Phrase List" mechanism but I cannot find a way to inject the PhraseList, containing my 20 or so place names into the speech recognition process.

Is this possible through the call-automation api ? I am using the JAVA sdk.

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,454 questions
Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
713 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,464 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 42,976 Reputation points Microsoft Employee
    2024-05-17T14:33:27.65+00:00

    @John You could use phrase lists with the Speech Studio, Speech SDK, or Speech Command Line Interface (CLI) but I do not see an option to use the same with ACS SDKs, The reference for Java SDK does not document this. Also, it is also natively not supported by the speech REST API. Thanks!!

    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments