Skip to content

Releases: Martouta/speech_processor

v3.0.0

08 Apr 15:14
68c7e37
Compare
Choose a tag to compare

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 webm and m4a formats.
  • 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

28 Jul 09:15
a22f417
Compare
Choose a tag to compare

Release generated with 'make version=v2.0.1 deploy_production'

Fix generate subtitles for Tiktok in Production. I had forgotten installing the necessary libraries in the production image.

v2.0.0

16 Jun 19:50
14fddc0
Compare
Choose a tag to compare

Release generated with 'make version=v2.0.0 deploy_production'

The biggest changes are:

  • Support Tiktok
  • Completely different format of input data

v1.0.7

14 May 15:59
248b209
Compare
Choose a tag to compare

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

09 May 01:59
03b81de
Compare
Choose a tag to compare

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

15 Feb 19:35
ba2c3e2
Compare
Choose a tag to compare

It fixes #39

Built and pushed to DockerHub with:

docker build -t martouta/speech_processor:v1.0.5 -f Dockerfile .
docker push martouta/speech_processor:v1.0.5

Deployed with:

kubectl set image deployment speech-processor speech-processor=martouta/speech_processor:v1.0.5

v1.0.4

07 Feb 03:58
8bd3c43
Compare
Choose a tag to compare

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

16 Dec 20:34
c5cf95c
Compare
Choose a tag to compare

It fixes #33

Built and pushed to DockerHub with:

docker build -t martouta/speech_processor:v1.0.3 -f Dockerfile .
docker push martouta/speech_processor:v1.0.3

Deployed with:

kubectl set image deployment speech-processor speech-processor=martouta/speech_processor:v1.0.3

v1.0.2

13 Dec 18:05
6a443f7
Compare
Choose a tag to compare

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

03 Nov 04:11
47fee25
Compare
Choose a tag to compare

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