This sample requires a subscription with Microsoft Translator Speech Translation API, which is part of Microsoft Azure Cognitive Services. Visit the Speech Translation API documentation page to get started.
Samples are written for Python 2 and assume that pip
is installed. Recent versions of Python 2.7 come with pip
.
The requests
and websocket-client
packages are required:
pip install requests
pip install websocket-client
This sample demonstrates how to obtain the list of languages supported by the Speech Translation API.
Run the example with:
python languages.py
This sample demonstrates the use of Microsoft Translator Speech Translation API by translating an audio file.
Before running the example.
-
Fill your Azure Data Market Credentials
client_secret = 'INSERT YOUR CLIENT SECRET'
-
Fill in the name of your audio file (PCM, 16 bit, 16 kHz, mono, WAV)
audio_file = 'INSERT AUDIO FILE FULL PATH'
Run the example with:
python speech.py
This sample demonstrates the use of Microsoft Translator Speech Translation API
Before running the example.
-
Fill your Azure Data Market Credentials
client_secret = 'INSERT YOUR CLIENT SECRET'
Run the example with:
pip install https://github.com/xiongyihui/python-webrtc-audio-processing/archive/master.zip
pip install https://github.com/voice-engine/voice-engine/archive/master.zip
pip install pixel-ring
python main.py