Soniox recognizes specific words from most domains of human knowledge.
Soniox recognizes speakers with with heavy accents from most countries.
Soniox recognizes conversations with multiple speakers in cross-talk.
Soniox recognizes speech in environments with strong background noise.
Compare Soniox with Google on any live audio/video stream right now.
Create Free AccountContact us for Benchmark White Paper with other speech-to-text vendors.
Contact UsNo more difficult speech integration. Focus on building your application.
Simple and generic gRPC API that can be used from virtually any programming language.
Easy-to-use Python client for batch, real-time and low-latency speech recognition.
Provided solutions for most common speech recognition use cases.
pip3 install soniox
Create a Soniox Account to obtain an API key. The API key gives you free access to Soniox speech recognition.
Create Accountfrom soniox.transcribe_live import transcribe_microphone
from soniox.speech_service import Client, set_api_key
set_api_key("<YOUR-API-KEY>")
def main():
with Client() as client:
print("Transcribing from your microphone ...")
for result in transcribe_microphone(client):
print(" ".join(w.text for w in result.words))
if __name__ == "__main__":
main()
Demonstrations of our unique technology and products.
Developers can sometimes get stuck and need help to move forward.
Check out our resources page with all the information for development in one place.
Resources