Python Audio streaming over socket and google speech to text.

Job ID: 32756169

Budget: ₹12,500 – ₹37,500 INR

Looking for python expert who can help me build server and client (running on local laptop) for audio streaming and then speech to text using google stream sdk .

Server will connect with multiple client and will respond back respective text from speech via socket.
Client will user laptop mic to capture audio and send data.

need below data format to send and receive data

data = json.loads(message)

# Using the event type you can determine what type of message you are receiving
if data['event'] == "connected":
app.logger.info("Connected Message received: {}".format(message))
if data['event'] == "start":
app.logger.info("Start Message received: {}".format(message))
if data['event'] == "media":
payload = data['media']['payload']
chunk = base64.b64decode(payload)
stream.fill_buffer(chunk)
if not has_seen_media and args.stream_type == "bidirectional":
t2 = threading.Thread(target=stream_playback, args=(ws, data['stream_sid']))
t2.daemon = True
t2.start()
app.logger.info("Media message: {}".format(message))
app.logger.info("Payload is: {}".format(payload))
app.logger.info("That's {} bytes".format(len(chunk)))
app.logger.info("Additional media messages from WebSocket are being suppressed....")
has_seen_media = True
Related categories: Python Socket IO