API Endpoints
Google Speech Recognition (ASR) API Reference
Endpoints Overview
Protocol
Endpoint
Description
WebSocket Connection
Connection Parameters
Parameter
Type
Required
Description
Connection Example
# Using wscat (install with: npm install -g wscat)
wscat -c "wss://api.openmind.org/api/core/google/asr?api_key=om1_live_your_api_key"Connection Response
{
"type": "connection",
"message": "Connected to ASR service",
"clientId": "1738713600000-a1b2c3d4e5f6g7h8"
}Connection Errors
Sending Audio Data
Message Format
Message Fields
Field
Type
Required
Default
Description
Receiving Transcription Results
Response Format
Response Fields
Field
Type
Description
Audio Specifications
Supported Audio Format
Calculating Audio Length
Usage Examples
Python Example
JavaScript/Node.js Example
Using wscat (Command Line)
Recording Audio for Testing
Language Support
Language
Code
Error Handling
Common Errors
Handling Connection Loss
Session Management
Streaming Limit
Session Cleanup
Client Identification
Cost Calculation
Best Practices
Audio Quality
Network Optimization
Error Handling
Performance Tips
Security
Troubleshooting
No Transcription Results
Connection Issues
Poor Recognition Quality
Buffer Full Warnings
Example: Complete Integration
Additional Resources
Last updated
Was this helpful?
