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.
No 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 Account
from 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()
Developers can sometimes get stuck and need help to move forward.