All Projects → Wurielle → izabela-desktop

Wurielle / izabela-desktop

Licence: other
A proof of concept text-to-speech application allowing global typing. Can be used over applications such as voice chats, games and much more.

Projects that are alternatives of or similar to izabela-desktop

figaro
Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
Stars: ✭ 362 (+483.87%)
Mutual labels:  microphone, voice-chat
gameap-legacy
Free Game Admin Panel
Stars: ✭ 37 (-40.32%)
Mutual labels:  games
d2launcher
Diablo II • Median XL • Mod Launcher for Linux
Stars: ✭ 20 (-67.74%)
Mutual labels:  games
bangla-tts
Bangla text to speech, Multilingual (Bangla, English) real-time ([almost] in a GPU) speech synthesis library
Stars: ✭ 61 (-1.61%)
Mutual labels:  text-to-speech
obb-rules
Orion's Belt BattleGrounds battle engine
Stars: ✭ 13 (-79.03%)
Mutual labels:  games
skinner
Skin export / import tools for Autodesk Maya
Stars: ✭ 68 (+9.68%)
Mutual labels:  games
Quake2
Quake 2 modification with new renderer and many other unique features.
Stars: ✭ 31 (-50%)
Mutual labels:  games
Empire-Earth-reborn
official repo of the Empire Earth reborn mod (new models, textures, gameplay etc.)
Stars: ✭ 37 (-40.32%)
Mutual labels:  games
piw5 bot warfare
The Bot Warfare mod for PlutoniumIW5
Stars: ✭ 57 (-8.06%)
Mutual labels:  games
CreamInstaller
Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information.
Stars: ✭ 274 (+341.94%)
Mutual labels:  games
elm-playground-3d
A simple way to create three-dimensional pictures, animations, and games.
Stars: ✭ 25 (-59.68%)
Mutual labels:  games
DualSenseX
Connect your DualSense Controller, use Adaptive Triggers, Emulate Xbox 360 or DualShock 4 through USB or Bluetooth on PC
Stars: ✭ 699 (+1027.42%)
Mutual labels:  games
Monotone-HWID-Spoofer
Custom Created Hardware ID Spoofer to Bypass Hardware or IP Bans
Stars: ✭ 145 (+133.87%)
Mutual labels:  games
Cold-Family-Feud
Host your own Family Feud game. Mobile friendly with built in buzzers.
Stars: ✭ 30 (-51.61%)
Mutual labels:  games
AdaSpeech
AdaSpeech: Adaptive Text to Speech for Custom Voice
Stars: ✭ 108 (+74.19%)
Mutual labels:  text-to-speech
dotacard
You are at FODA artwork repository. Play now for free
Stars: ✭ 22 (-64.52%)
Mutual labels:  games
N-Gage stuff
Some N-Gage stuff for translation and modding
Stars: ✭ 21 (-66.13%)
Mutual labels:  games
phaser multiplayer demo
HTML5 Multiplayer with Phaser and Go
Stars: ✭ 35 (-43.55%)
Mutual labels:  games
micSwitch
macOS menu bar application for the mic mute/unmute with single click or shortcut with walkie-talkie style support
Stars: ✭ 37 (-40.32%)
Mutual labels:  microphone
GameZero.jl
Zero overhead game development library for the Julia programming language
Stars: ✭ 143 (+130.65%)
Mutual labels:  games

Izabela

A proof of concept text-to-speech application allowing global typing. Can be used over applications such as voice chats, games and much more.

GitHub release Github All Releases GitHub followers

forthebadge

Project Updates

The project is still in active development!
I'm keeping up a list of tasks that need to be done before the next release, It's available here!
Thank you for your patience!

Known Bugs & Hotfixes

  • If the app is suddenly not working correctly, try deleting user-settings.json in C:\Users\YourName\AppData\Roaming\Izabela and restart Izabela.
  • If the app is not catching keybinds over an application, try launching it as Administrator. Many thanks to u/Amuff1n for finding that out!

What is it and why does it exist

Izabela is a text-to-speech application for Windows. You can select a language, change pitch or rate (just like a regular text-to-speech application on the web you could say) but here's the kicker: It's not in a browser.

Why does it matter?

Using Electron, Izabela brings the best of both worlds:

  • An easy to use text-to-speech web api
  • Global Windows Shortcuts

By combining this with softwares like Virtual Audio Cables, you can communicate through voice chat applications while the app is focused or not!

Why does it exist?

Originally I wanted to find a way to communicate with people in games and voice chats without having to use my voice.

As I developed Izabela I found out that it could potentially not only help me but also help people trying to improve their pronunciation in multiple languages and even help mute people (or people having trouble speaking) communicate through artificial voices.

That is why I decided to distribute this proof of concept to see where it could go and if it is indeed helpful to some of you out there!

Requirements

Izabela works on its own if you just want to make it pronounce words or sentences. However it is much more useful when you want to communicate with it through a microphone. For that task you'll need Virtual Audio Cables which is included in the dependencies folder in this repository. See the Installation section below for guidance.

Installation

Izabela

  1. Download the .exe file (Izabela-Setup-x.y.z.exe)
  2. Launch the .exe, let it install and that's it!

Virtual Audio Cables

Virtual Audio Cables allows you to create a virtual audio cable that links an audio output to an audio input.

  1. Use the version inside the dependencies folder in this repository or download the latest version on vb-audio.com.
  2. Unzip the zip file and execute VBCABLE_Setup (32bits) or VBCABLE_Setup_x64 (64bits) as administrator. A window should appear and ask you to install the virtual cable, follow the instructions.
  3. Once installed you should see the virtual cable by going into Control Panel > Hardware and Sound > Sound and it should appear in both the Playback and Recording tabs. If not, restart your PC or make sure you correctly installed the virtual audio cable.

alt text

alt text

How to use

When launching Izabela you should see something like a blue pulse in the center. That means the app is focused. You can then type words and press Enter to make Izabela speak.

alt text

Sentence mode & Word mode

You can choose between Sentence mode and Word mode in the parameters. You can also switch modes by pressing Tab when the app is focused or Ctrl+Tab when the app is in Global mode. You can access parameters by clicking the "settings" icon on the top left corner of the app.

  • Sentence mode: Waits until you press Enter to send the last queued sentence.
  • Word mode: Sends the last queued word everytime your press Space or Enter.

Global mode

You can access Global mode by pressing Alt+Enter and leave it by pressing Alt+Enter again. Global mode allows you to type words or sentences even if the app is not focused (in a game for instance).

alt text

NOTE: Global mode uses letters from [A-Z] and numbers between [0-9]. It does NOT support punctuation yet! It also disables those keys in the application you are using so make sure to leave the global mode when you are done.

If you want to use global mode in games, set your games display to Windowed, Borderless or Borderless Fullscreen.

Be sure to set your keyboard type in the options. QWERTY is the default keyboard type.

alt text

Routing Izabela to your microphone

Once you completed the installation:

  1. Open the option panel in Izabela.
  2. Select CABLE Input as Audio Output.
  3. And that's it!

alt text

Now any time Izabela speaks, it will send audio to CABLE Output. You can now configure your voice chat to use CABLE Output as microphone!

alt text

NOTE: You can have up to 5 audio outputs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].