Is there GRPC support for Speech to Text in Azure Speech SDK in java?

Sai Vishnu Soudri 0 Reputation points
2024-10-10T12:56:31.7733333+00:00

Hi,

Is there GRPC support for Azure speech SDK? We are looking for this support for the Realtime Speech to Text feature. Is that support available in Java?

If there is no GRPC support, what is the underlying architecture, and how is the voice streamed to the model? I would appreciate any documentation links on the architecture.

Thanks, Sai Vishnu Soudri

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,782 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,911 questions
{count} votes

1 answer

Sort by: Most helpful
  1. kothapally Snigdha 260 Reputation points Microsoft Vendor
    2024-10-10T16:43:48.7933333+00:00

    Hi Sai Vishnu Soudri,

    Thanks for Reaching the Microsoft Q&A Forum.

    The Azure Speech SDK does not currently support GRPC for its real-time Speech-to-Text feature. Instead, it uses Web Sockets to stream audio data in real-time to the Azure Speech Service. This protocol enables efficient, low-latency, bidirectional communication, allowing the user to send audio and receive transcriptions as they are processed. The underlying architecture for Azure Speech-to-Text relies on capturing live audio via the user-side Speech SDK and streaming it to Azure’s Speech Service using Web Sockets Once the audio reaches Azure, it is processed by deep learning-based speech recognition models, which transcribe spoken language into text. The SDK handles session management, retries, and error reporting, ensuring a robust and seamless real-time transcription experience.  For further details, you can explore the Azure Speech SDK Overview.

    Thank you!

    0 comments No comments

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.