Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmpneo/simple-obs-stt
Speech-to-text and keyboard input captions for OBS.
https://github.com/mmpneo/simple-obs-stt
akita angular azure captions obs speech speech-recognition speech-to-text stt stt-plugins subtitles tauri text-animation tts twitch webrtc
Last synced: about 11 hours ago
JSON representation
Speech-to-text and keyboard input captions for OBS.
- Host: GitHub
- URL: https://github.com/mmpneo/simple-obs-stt
- Owner: mmpneo
- License: gpl-3.0
- Created: 2021-04-25T13:20:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-13T19:33:36.000Z (over 1 year ago)
- Last Synced: 2024-10-27T13:04:29.329Z (17 days ago)
- Topics: akita, angular, azure, captions, obs, speech, speech-recognition, speech-to-text, stt, stt-plugins, subtitles, tauri, text-animation, tts, twitch, webrtc
- Language: TypeScript
- Homepage: https://mmpneo.github.io/simple-obs-stt
- Size: 23.6 MB
- Stars: 98
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## SimpleSTT has now been deprecated in favor of [Curses](https://github.com/mmpneo/curses)
### Curses features and differences from SimpleSTT:
- **Performance** - Better text rendering performance, reduced memory usage
- **Files** - all assets (fonts, images, sounds) are stored locally, external hosting is no longer required
- **STT** - More stt/tts services
- **VRChat** - support for KillFrenzy's avatar text and default vrc's chatbox
- **Discord** - send STT to discord channel
- **Twitch** - 7TV emotes, Chat integration (STT->Chat, Chat->TTS)
- **UI** - Improved user interface that works well in both desktop and VR.
- **Support** - better support, discord release notifications, pre-made templates to get started
### What's missing from the Curses app:
- Sharing captions with other people over the network (might add in the future)
Speech-to-text and keyboard input captions for OBS.
Quick start | See examples | Discord
## Features
- **Web version**
- **Standalone version**
- **Text to Speech** - yes, you can do speech-to-text-to-text-to-speech
- **Keyboard only mode**
- **Deep visual customization**
- **Twitch/BTTV/FFZ emotes integration**
- **Google Fonts integration** - about 1000 free fonts
- **Simple OBS integration**
- **Auto saves styles and configuration**
- **Style changes applied on the fly**
- **Share captions with multiple browser sources over the network**## Main view
## STT Plugins
- [Azure Speech Services](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/) - high quality speech recognition, has free tier with 5 hours of audio per month, setup is kinda complicated
- [Browser native](https://caniuse.com/speech-recognition) - browser integrated api. Not available in desktop version
- Noop - keyboard input only## TTS Plugins
- [Azure Speech Services](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/) - high quality voice synth, if you are using azure stt, just copy paste credentials. 0.5 million characters available on free tier.## Examples
## Planned
- [x] Twitch emotes integration
- [x] Fonts - Google fonts integration
- [x] Style Templates - Instant switching between styles. For ex: Swappable styles for different games
- [x] Text animation - simple appearing animation![](https://cdn.betterttv.net/emote/603bef907c74605395f3604a/1x) DO DO DO ![](https://cdn.betterttv.net/emote/603bef907c74605395f3604a/1x) DO DO DO ![](https://cdn.betterttv.net/emote/603bef907c74605395f3604a/1x) DO DO DO ![](https://cdn.betterttv.net/emote/603bef907c74605395f3604a/1x) DO DO DO ![](https://cdn.betterttv.net/emote/603bef907c74605395f3604a/1x) DO DO DO ![](https://cdn.betterttv.net/emote/603bef907c74605395f3604a/1x)