Releases: Martouta/speech_processor
Releases · Martouta/speech_processor
Release list
v3.0.0
The release has been generated with make version=v3.0.0 deploy_production.
The main differences are:
⚠️ ‼️ 🚨 BREAKING CHANGE: Save transcripts/subtitles in SRT format in the file, and in a similar format in MongoDB to finally include the timestamps as well.- Add support for multiple Speech-to-Text AI platforms: Google, OpenAI Whisper, AssemblyAI, Gladia, and Microsoft Azure.
- Allow running resources with local paths.
- Support also
webmandm4aformats. - Update Python from 3.10 and 3.11
- Do not save subtitles if the whole thing is empty
- For YouTube, allow downloading the captions for any specific resource in any specific language if available. Allow only trying the captions and do nothing if it fails, or try downloading the captions and if it fails, then go for AI, or even just go for AI directly.
- Save the audio locally differently to use less memory (which is noticeable for large files).
- Update dependencies. Especially for security.
README.md and CHANGELOG.md updated 😉
v2.0.1
v2.0.0
v1.0.7
Built and pushed to DockerHub with:
docker build -t martouta/speech_processor:v1.0.7 -f Dockerfile .
docker push martouta/speech_processor:v1.0.7
Deployed with:
kubectl set image deployment speech-processor speech-processor=martouta/speech_processor:v1.0.7
v1.0.6
Built and pushed to DockerHub with:
docker build -t martouta/speech_processor:v1.0.6 -f Dockerfile .
docker push martouta/speech_processor:v1.0.6
Deployed with:
kubectl set image deployment speech-processor speech-processor=martouta/speech_processor:v1.0.6
v1.0.5
v1.0.4
It updates a few dependencies.
Built and pushed to DockerHub with:
docker build -t martouta/speech_processor:v1.0.4 -f Dockerfile .
docker push martouta/speech_processor:v1.0.4
Deployed with:
kubectl set image deployment speech-processor speech-processor=martouta/speech_processor:v1.0.4
v1.0.3
v1.0.2
The only difference is in updated packages, but I better deploy this new version to production now since the last one was over a month ago.
Built and pushed to DockerHub with:
docker build -t martouta/speech_processor:v1.0.2 -f Dockerfile .
docker push martouta/speech_processor:v1.0.2
Deployed with:
kubectl set image deployment speech-processor speech-processor=martouta/speech_processor:v1.0.2
v1.0.1
The only meaningful difference is that it accepts the input of each resource both wrapped and unwrapped
Built and pushed to DockerHub with:
docker build -t martouta/speech_processor:v1.0.1 -f Dockerfile .
docker push martouta/speech_processor:v1.0.1