Skip to content

Commit

Permalink
feat: add Mac acceleration option in version 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
zackees committed Feb 1, 2025
1 parent e8c5828 commit 5ff38f0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
![image](https://github.com/zackees/transcribe-anything/assets/6856673/94bdd1fe-3225-438a-ac1b-09c81f1d4108)


### New in 3.0!

Mac acceleration option using the new [whisper-mps](https://github.com/AtomGradient/whisper-mps) backend. Enable with `--device mps`. English only, and does not support the `speaker.json` output, but is quite fast.

### USES WHISPER AI

Over 600+⭐'s because this program this app just works! This whisper front-end app is the only one to generate a `speaker.json` file which partitions the conversation by who doing the speaking.
Expand Down Expand Up @@ -36,6 +40,8 @@ transcribe-anything https://www.youtube.com/watch?v=dQw4w9WgXcQ
transcribe-anything https://www.youtube.com/watch?v=dQw4w9WgXcQ --device insane
# translate from any language to english
transcribe-anything https://www.youtube.com/watch?v=dQw4w9WgXcQ --device insane --task translate
# Mac accelerated back-end
transcribe-anything https://www.youtube.com/watch?v=dQw4w9WgXcQ --device mps
```

#### Insanely fast on `cuda` platforms
Expand Down Expand Up @@ -231,6 +237,7 @@ The real reason behind `transcribe-anything`'s surprising popularity comes from


# Versions
* 3.0.0: Implemented new Mac-arm accelerated [whisper-mps](https://github.com/AtomGradient/whisper-mps) backend, enable with `--device mps`. Only does english, but is quite fast.
* 2.3.0: Swapped out the environment isolator. Now based on `uv`, should fix the missing dll's on some windows systems.
* 2.7.39: Fix `--hf-token` usage for insanely fast whisper backend.
* 2.7.37: Fixed breakage due to numpy 2.0 being released.
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "transcribe-anything"
version = "2.8.5" # Update this manually or configure setuptools-scm for automatic versioning
version = "3.0.0" # Update this manually or configure setuptools-scm for automatic versioning
readme = "README.md"
description = "Uses Whisper AI to transcribe speech from video and audio files. Also accepts URLs for YouTube, Rumble, BitChute, clear file links, etc."
requires-python = ">=3.10"
Expand Down

0 comments on commit 5ff38f0

Please sign in to comment.