WebSocket ASR API
Overview
Prerequisites
Required Dependencies (Maven)
xmlCopyEdit<dependencies>
<!-- Socket.IO client -->
<dependency>
<groupId>io.socket</groupId>
<artifactId>socket.io-client</artifactId>
<version>2.1.0</version>
</dependency>
<!-- JSON library -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20220320</version>
</dependency>
</dependencies>Key Components
Implementation Steps
1. Initialize Client
2. Connect to Server
3. Configure ASR Task
4. Configure Streaming
5. Start Streaming
6. Start Audio Streaming (VAD-enabled)
7. Stop and Disconnect
Configuration Parameters
WebSocket Connection
Parameter
Description
ASR Task Configuration
Parameter
Description
Streaming Config
Parameter
Description
Audio Specifications
Voice Activity Detection (VAD)
API Reference
Constructor
Methods
Method
Description
WebSocket Events
Event
Trigger
Complete Example
Troubleshooting
Connection Issues
No ASR Output
Debugging Tips
Last updated