Skip to content

Releases: I5UCC/VRCTextboxSTT

v2.0.0

11 Mar 05:50
7103eb4
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server

THIS IS A BREAKING CHANGE
If you have an existing install, you need to completely reinstall TextboxSTT.
You can move your existing configurations over by copying the configs folder to the new install.


v2.0.0 Changelog

  • use python 3.12 instead of 3.10/3.11.
  • use cuda 12 instead of cuda 11.
  • fix update button positioning.
  • fix deprecated functions.
  • bump a bunch of dependencies.

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.12.1...v2.0.0


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~250MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision. English models only)
~200MB with tiny.en
~220MB with base.en
~320MB with distil-small.en
~380MB with small.en
~580MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.6GB with large-v2


Installing and Updating TextboxSTT

v1.12.1

28 Feb 18:28
c4b6168
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.12.1 Changelog

  • Fix clipboard issue that was causing the program to hang when trying to write to it.
  • lower sleep times to be more responsive.
  • force language to English when using distil model. (it is only available when transcribing english)

v1.12.0 Changelog

  • Added the ability to create and switch between multiple configurations/profiles!
    Untitled-1
  • Independent obs_only config, press F12 in obs_only mode to access it.
  • Showing logs in app!
    Screenshot 2024-02-24 022257
  • Refactor of a bunch of code to prevent freezing in specific cases.
  • additional logging improvements for easier troubleshooting.
  • bumped embedabble python to 3.11.8, this will probably change to 3.12 when I fix some issues with dependencies.
  • first launch configurator is next

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.12.0...v1.12.1


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision. English models only)
~200MB with tiny.en
~220MB with base.en
~320MB with distil-small.en
~380MB with small.en
~580MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.6GB with large-v2


Installing and Updating TextboxSTT

v1.12.0

24 Feb 01:34
1e19313
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.12.0 Changelog

  • Added the ability to create and switch between multiple configurations/profiles!
    Untitled-1
  • Independent obs_only config, press F12 in obs_only mode to access it.
  • Showing logs in app!
    Screenshot 2024-02-24 022257
  • Refactor of a bunch of code to prevent freezing in specific cases.
  • additional logging improvements for easier troubleshooting.
  • bumped embedabble python to 3.11.8, this will probably change to 3.12 when I fix some issues with dependencies.
  • first launch configurator is next

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.11.2...v1.12.0


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~230MB with distil-small.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.11.2

14 Feb 20:07
7ebe0e7
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.11.2 Changelog

  • Basically redid the whole websocket Implementation
  • Websocket implementation now supports both acting as a Server and a Client.
  • Websocket server now supports multiple clients and without using a tremendous amount of CPU resources.
    grafik

v1.11.1 Changelog

  • fix some issues with obs_only replacements
  • fix "is_finished" logic and add finished parameter to websocket

v1.11.0 Changelog

  • Custom Message formats for Translations #17
    • Gives the ability to show both the original transcription in combination with a Translation. you can configure the format of the output in the Translation Settings:
      grafik
      {1} being the original transcription and {2} being the Translation.
      As an example of an output with translation between English -> German: Thank you! (Danke!)
  • SteamVR Overlay font changes #18
    • uses NotoSans by default now to support more languages by default.
    • Additionally, It switches between different NotoSans versions for CJK (Chinese, Japanese, Korean) when needed.
  • limiting Max samples for longform transcription to reduce load in long sentences, especially useful when transcribing real time.
  • some changes to fight hallucinations, (things like spamming you you you or Thank you for watching! and similar.
  • small optimizations and fixes for inconsistencies.

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.10.1...v1.11.2


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~230MB with distil-small.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.11.1

13 Feb 22:38
cd16132
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.11.1 Changelog

  • fix some issues with obs_only replacements
  • fix "is_finished" logic and add finished parameter to websocket

v1.11.0 Changelog

  • Custom Message formats for Translations #17
    • Gives the ability to show both the original transcription in combination with a Translation. you can configure the format of the output in the Translation Settings:
      grafik
      {1} being the original transcription and {2} being the Translation.
      As an example of an output with translation between English -> German: Thank you! (Danke!)
  • SteamVR Overlay font changes #18
    • uses NotoSans by default now to support more languages by default.
    • Additionally, It switches between different NotoSans versions for CJK (Chinese, Japanese, Korean) when needed.
  • limiting Max samples for longform transcription to reduce load in long sentences, especially useful when transcribing real time.
  • some changes to fight hallucinations, (things like spamming you you you or Thank you for watching! and similar.
  • small optimizations and fixes for inconsistencies.

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.10.1...v1.11.0


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~230MB with distil-small.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.11.0

12 Feb 17:45
350b066
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.11.0 Changelog

  • Custom Message formats for Translations #17
    • Gives the ability to show both the original transcription in combination with a Translation. you can configure the format of the output in the Translation Settings:
      grafik
      {1} being the original transcription and {2} being the Translation.
      As an example of an output with translation between English -> German: Thank you! (Danke!)
  • SteamVR Overlay font changes #18
    • uses NotoSans by default now to support more languages by default.
    • Additionally, It switches between different NotoSans versions for CJK (Chinese, Japanese, Korean) when needed.
  • limiting Max samples for longform transcription to reduce load in long sentences, especially useful when transcribing real time.
  • some changes to fight hallucinations, (things like spamming you you you or Thank you for watching! and similar.
  • small optimizations and fixes for inconsistencies.

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.10.1...v1.11.0


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~230MB with distil-small.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.10.1

12 Jan 02:02
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.10.1 Changelog

  • Added distil-small.en to models
  • bumped dependencies, some of them security fixes

v1.10.0 Changelog

  • Websocket support!
    • Just a simple websocket at port 8765, you can change that port to whatever you want.
      grafik
  • 7tv support in browsersouce!
    image
    image
    • put your 7tv emote set id into the obs source settings, you can find that id by clicking on your emote set on the 7tv website and taking the long string from the url. example: "https://7tv.app/emote-sets/656419ccc27ad540196752b2" the id here would be 656419ccc27ad540196752b2
  • bump a bunch of dependencies.

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.9.1...v1.10.1


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.10.0

27 Nov 04:28
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.10.0 Changelog

  • Websocket support!
    • Just a simple websocket at port 8765, you can change that port to whatever you want.
      grafik
  • 7tv support in browsersouce!
    image
    image
    • put your 7tv emote set id into the obs source settings, you can find that id by clicking on your emote set on the 7tv website and taking the long string from the url. example: "https://7tv.app/emote-sets/656419ccc27ad540196752b2" the id here would be 656419ccc27ad540196752b2
  • bump a bunch of dependencies.

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat as admin in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.9.1...v1.10.0


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.9.1 distil-whisper support

12 Nov 19:58
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.9.1 Changelog

  • updating is now always done over the force_update.bat to ensure consistency
  • a few little bug fixes in installing and updating logic
  • more logging for debugging

v1.9.0 Changelog

  • bump ctranslate2 to 3.21.0 to add: support for distil-whisper!

    • a distilled version of the whisper models that is 6 times faster, 49% smaller, all at the cost of being a bit less accurate.
    • Currently available are only distil-medium and distil-large-v2, both are currently not Multilingual, so english only.
    • you need to select the models manually!
      282268698-e65906da-1ce6-4cf4-b659-d7874d18a5c7
  • VRAM usage testing: (int8 Precision)

    • ~150MB with tiny.en
    • ~200MB with base.en
    • ~400MB with small.en
    • ~500MB with distil-medium.en
    • ~900MB with medium.en
    • ~900MB with distil-large-v2
    • ~1.7GB with large-v2

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.8.5...v1.9.1


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
VRAM usages per Model: (int8 Precision)
~150MB with tiny.en
~200MB with base.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT

v1.9.0 distil-whisper support

11 Nov 20:10
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.9.0 Changelog

  • bump ctranslate2 to 3.21.0 to add: support for distil-whisper!

    • a distilled version of the whisper models that is 6 times faster, 49% smaller, all at the cost of being a bit less accurate.
    • Currently available are only distil-medium and distil-large-v2, both are currently not Multilingual, so english only.
    • you need to select the models manually!
      282268698-e65906da-1ce6-4cf4-b659-d7874d18a5c7
  • VRAM usage testing:

    • ~150MB with tiny.en
    • ~200MB with base.en
    • ~400MB with small.en
    • ~500MB with distil-medium.en
    • ~900MB with medium.en
    • ~900MB with distil-large-v2
    • ~1.7GB with large-v2

Note

If the install fails or doesn't show up over the auto updater, please run force_update.bat in the src folder of your install.

All Changelogs >=v1.0

Full Changelog: v1.8.5...v1.9.0


Requirements

With default settings, this program has following requirements:

  • .NET 4.8.1 (Should be preinstalled on Windows 10 and up)
  • Visual C++ 2015-2022 Redistributable (x64)
  • SteamVR (IF ran in VR, no Oculus/Meta support as of now.)
  • Inference on GPU (Recommended):
    • CUDA enabled GPU (NVIDIA ONLY), otherwise it will fall back to using CPU.
    • ~11gb of available space for installation, ~6GB of space used after successful installation and loading models.
    • ~1GB of available RAM.
    • ~600MB of available VRAM.
  • Inference on CPU:
    • ~4gb of available space for installation, ~2GB of space used after successful installation and loading models.
    • ~400MB of available RAM.

Note

Depending on settings changed in the program those requirements can change exponentially:
Example VRAM usages:
~150MB with tiny.en
~200MB with base.en
~400MB with small.en
~500MB with distil-medium.en
~900MB with medium.en
~900MB with distil-large-v2
~1.7GB with large-v2


Installing and Updating TextboxSTT