Skip to content

This is a small app that takes your voice to a tts app, I made it to function as a proxy between my voice and streaming, bcs shyness.

License

Notifications You must be signed in to change notification settings

iMistDev/shhstreamer

Repository files navigation

TL;DR

  • Skip to Getting Started.
  • I'm too shy.
  • Voice to text to speech. (VTTS)

Context (Yapping)

⠀⠀⠀⠀⠀⠀⠀⢠⣖⡽⣷⢢⣀⣤⡄⠠⢤⡤⢐⣦⣠⣪⣽⣯⣲⡀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢿⣻⣷⣿⠯⡓⠪⢤⠔⢉⣴⠋⠀⣀⡙⣿⣿⣏⠇⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢸⢻⠟⠁⢘⢄⢡⠁⠤⠑⣂⢩⠄⢎⠀⠟⠙⣿⡀⠀⠀
⠀⠀⠀⠀⢀⡀⠄⠚⠁⠀⠠⠤⠁⡀⣠⣖⢉⡴⢻⠀⣸⡆⠀⠀⠙⡁⠀⠀
⠀⠀⠀⠉⠀⠀⠀⠀⠀⣀⣀⣀⣤⣤⡤⢍⢻⣼⣧⣮⣾⠱⡖⠀⣠⡇⠀⠀
⠀⠀⠀⠀⢀⠠⢐⠺⢯⢢⡝⣾⢡⡖⣦⠀⠀⢠⡖⣦⠹⠝⣔⡣⡇⢡⠀⠀
⠀⡀⠐⠈⠀⠀⡸⠀⢸⣿⡞⡀⠘⣵⡟⢀⠀⠈⢽⡟⠀⡘⢇⣇⡇⠘⡀⠀
⠁⠀⠀⠀⠀⢀⠃⠀⡿⡇⣻⣧⠀⠀⠀⠈⡀⠀⠀⠀⢠⣟⣽⢸⣄⠀⡇⠀
⠢⢀⠀⠀⠀⡜⠀⣼⢣⠁⠈⠁⠑⢄⠀⠀⠀⠀⢀⠔⠁⠉⢹⠀⣿⠀⢡⠀
⠀⠀⠈⠐⠚⠠⡔⠫⡮⣀⣀⡀⠀⠀⡏⠐⠒⠈⡇⠀⠀⠀⠀⡄⢸⡀⠸⠀
⠀⠀⠀⠀⠀⠀⠰⠀⢡⠹⣿⣯⡽⢻⠷⣒⣴⣤⣇⠀⠀⠀⠀⡇⠈⡇⠀⡇
⠠⢄⡀⠀⠀⠀⠀⡆⢸⠀⠻⣿⣿⣈⣷⡠⢌⠁⠻⣝⣷⣶⣶⣷⠒⣇⠀⠁
⠀⠀⠉⠐⡤⡀⠀⡅⡀⡈⠠⠋⣻⠛⠷⢿⣦⡀⠀⣿⣿⣿⡿⠧⠐⣦⢓⡄
⠀⡀⠀⢠⠇⠈⡷⣅⣔⠔⠁⠀⡏⠀⠀⠀⠈⠓⣤⣿⣟⣁⡀⠀⠀⡧⠊⢆

Context:

Hi guys, my name is

ascii-art-text

or "iMist" (idk, i was bored lol.) and I made this silly thing bcs I got to shy an nervous on stream, also my english is kinda broken since I'm a non native speaker and yeah, I'm still learning code, I had a lot of fun testing and making this, I know it's a small program.

I'm plannig to do streams coding while I learn and start a YT Channel soon! so, stay tuned for more!

I'm doing the development of this app on my twitch channel!

(◞‸◟;) I'm still a newbie.

Getting Started

Requirements.

  • NASA PC
  • Have Edge or Chrome installed
  • Install VB-CABLE (you'll need it for further config.) Link: https://vb-audio.com/Cable/
  • Download Release on Releases extract it and Go setting up VC

Setting up (Virtual Cable) (Need testing)

  • After installation Restart your PC.
  • On windows (sry linux, someday.) go to your sound settings -> App volume and preferences (located a the bottom)
  • find 'python.exe' (or 'main_eel.exe') in the list.
  • Change the Ouput device from "Default" to "CABLE Input (VB-Audio Virtual Cable)".

Setting up OBS / Discord Configuration

  • In OBS: Add a new source for "Audio Output Capture" and select "CABLE Input" (This captures the audio the bot is sending).
  • In Discord: In Voice & Video settings, change the input device to "CABLE Output" (The cable's output device acts as the bot's microphone).

Setting up This.

  • Just plug and play it, extract it and double click after setting up VC

ENJOY :D (In the Name of Moon) 🌙🤍

⚖️ Legal Disclaimer

ShhStreamer is an open-source tool developed for educational purposes and to protect the privacy of content creators (streamers/VTubers) by masking their real voice.

By using this software, you agree to the following:

  1. No Warranty: The software is provided "as is", without warranty of any kind. The authors are not responsible for any damage to your hardware, software, or data.
  2. User Responsibility: You are solely responsible for how you use this tool. The developers do not endorse or support the use of ShhStreamer for illegal activities, harassment, scams, or impersonation.
  3. Third-Party Services: This tool relies on Google Speech-to-Text and Microsoft Edge TTS. Use of these APIs is subject to their respective Terms of Service.
Check Development info.

Python ver & Libraries. (Development)

  • python=3.13.4
  • Eel==0.18.2
  • SpeechRecognition==3.14.4
  • PyAudio==0.2.14
  • edge-tts==7.2.3
  • pygame==2.6.1
  • pyinstaller==6.17.0
  • keyboard==0.13.5

About

This is a small app that takes your voice to a tts app, I made it to function as a proxy between my voice and streaming, bcs shyness.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published