This repository contains clients for bidirectional voice streaming using WebSockets. The clients are designed to establish a connection with a WebSocket server to facilitate real-time voice communication.
- Bidirectional audio streaming over WebSockets.
- Supports both receiving and sending audio streams in real-time.
- Can be easily integrated into your own applications requiring WebSocket-based audio streaming.
- Supports WAV format.
To run the WebSocket clients, make sure you have the following installed:
- Python 3.7 or higher (for Python-based clients).
- Node.js (for Node.js-based clients).
- WebSocket server set up to handle connections.
- Clone the repository:
git clone https://github.com/awaazde/bidirectional-voice-streaming-clients.git cd bidirectional-voice-streaming-clients```
- Install the required Python dependencies:
pip install websockets asyncio - Run the Python WebSocket client:
python bidirectional_voice_streaming_client.py
- Clone the repository:
git clone https://github.com/awaazde/bidirectional-voice-streaming-clients.git cd bidirectional-voice-streaming-clients```
- Install the required Javascript dependencies:
npm install - Run the Javascript WebSocket client:
node bidirectional_voice_streaming_client.js