Automation scripts for testing Deepgram services running on Amazon SageMaker as an "Endpoint" resource.
TBD
See python-stt/README.md for full setup and usage.
Scripts:
stt_microphone_stress.py— streams live microphone audio; supports multiple simultaneous connectionsstt_wav_stress.py stream— streams a WAV file at real-time pace; repeatable load testing without a microphonestt_wav_stress.py batch— posts WAV files via HTTP with configurable concurrency; reports latency and throughput
See java/README.md for an index of Java projects.
java/stt/aws-sdk— WAV streaming load test built directly on AWS SDK v2 HTTP/2 bidi streamingjava/stt/deepgram-sdk— same load test, via the Deepgram Java SDK + SageMaker transport
TBD
See python-tts/README.md for full setup and usage.
Scripts:
tts_stress.py— streams text phrases to multiple simultaneous bidirectional connections; plays audio from one selectable connection
See python-flux/README.md for full setup and usage.
Scripts:
flux_stress.py file— streams a WAV file to multiple Flux connections at real-time paceflux_stress.py microphone— streams live microphone audio to multiple Flux connectionsflux_stress.py list-endpoints— lists available SageMaker endpoints in the target region