Cloud STT comparisons for audio transcription (specifically streaming transcription over ulaw/alaw/slin16)
Speech APIs in consideration:-
- Google Cloud Speech to Text (Only ever used this before starting the project)
- Google Dialogflow (Uses the same underlying secret sauce as Cloud Speech)
- Twilio Autopilot (Fingers crossed)
- Azure STT (No great expectations here)
- AWS Transribe (I know this will be bad)
- rev.ai (Curious)
- assemblyai (Very Curious)
- IBM Watson (As old as Ollivander)
Created on : 14th Jan, 2022 (1 month to Valentine's day, anxiety onset to begin soon) ToDo: Get tests to run every fornight and update readme with latest and to add old reports to changelog
- Using noxfiles for python version compatibility tests
- Circle CI - Because only AzDo and bitbucket in enterprises
- Ensuring coverage.py isn't ignored after day-2
- Sphinx autodoc generation - maybe someday, someone will read it
- Better folder/file/funtion naming conventions - File/Class -> Entities/Nouns, Methods - Action on entities/Verbs, Variables -> Attributes of entity/Nouns [Not sure, I just made this up, gotta ask the gurus]
- Better use of classes as opposed to just using badly named functions
- Of **args and **kwargs and yield operators