Skip to content

Releases: Martouta/speech_processor

v3.0.0

Choose a tag to compare

@Martouta Martouta released this 08 Apr 15:14
68c7e37

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

Choose a tag to compare

@Martouta Martouta released this 28 Jul 09:15
a22f417

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

Choose a tag to compare

@Martouta Martouta released this 16 Jun 19:50
14fddc0

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

Choose a tag to compare

@Martouta Martouta released this 14 May 15:59
248b209

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

Choose a tag to compare

@Martouta Martouta released this 09 May 01:59
03b81de

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

Choose a tag to compare

@Martouta Martouta released this 15 Feb 19:35
ba2c3e2

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

Choose a tag to compare

@Martouta Martouta released this 07 Feb 03:58
8bd3c43

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

Choose a tag to compare

@Martouta Martouta released this 16 Dec 20:34
c5cf95c

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

Choose a tag to compare

@Martouta Martouta released this 13 Dec 18:05
6a443f7

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

Choose a tag to compare

@Martouta Martouta released this 03 Nov 04:11
47fee25

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