SpellCaster is an easy to use program enabling people to cast spells thanks to their voice.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This project relies on the following open-source projects:
- **[whisper.cpp](https://github.com/ggerganov/whisper.cpp)**: A high-performance implementation of OpenAI's Whisper model for speech recognition. - **[silero-vad](https://github.com/snakers4/silero-vad)**: A powerful Voice Activity Detection (VAD) tool that helps in identifying when speech is present in an audio stream. - **[PortAudio](https://github.com/PortAudio/portaudio)**: A portable audio library designed to provide consistent audio input/output across various platforms.
I highly recommend checking out these projects if you're interested in speech recognition, voice activity detection, and audio processing!
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Proper handling of gamepads / joysticks, including VR ones !
New "gamepad" interface to configure the spell loadout !
Version 1.4.0
Introduce a GUI to quickly set the spell loadout
Version 1.3.0
New spell incantations (all game spells are now supported + some modded spells)
Boost in performances
Best graphic card compatibility
More flexibility to configure
Version 1.2.1
Add some AMD GC support
Improved game config support
Add multilanguage interface support
Add automatic update of the mod's configuration
Version 1.2.0
Add of Gamepad support
Version 1.1.0
Add of AMD graphic cards support
Version 1.0.0
First ever version
This is my first ever mod. I will do my best for you to have the best experience possible ! And enjoy the immersion in-game as I am ! (I really advice you to play without any HUD). The mod's reactivity will depend on your hardware.
Please feel free to do any feedback, this is much needed for future updates !
How It Works
Launch the Executable:
Run the provided Whisper-Spell.exe file to start the program.
Choose Your Microphone Device:
Select the microphone you want to use for voice recognition.
Configure Your Spellbar/Key Bindings:
Open the keybinding.txt file located in your installation folder.
Organize your spellbars according to the game's setup. Important : each line represents a spellbar loadout, if you haven't unlocked all of them you can fill the missing line with "none;none;none;none" or leave it empty. Each spellbar loadout is composed of 4 spells seperated by ";". If one spell of the loadout is undefined or not registered as a proper spell (ex: feeding animals) mark it as "none.
Example
All The Spells
You can find more details here : https://github.com/cornebidouil/HogwartsLegacy-SpellCaster Feel free to contribute to the project thanks to your knowledge or your suggestions!
If you have any problems getting the program to work, please come to the project's discord, I will be more than happy to help you ! The more feedback I get on bugs, the better the program will be ! https://discord.gg/zE4NRsTGdw
Having an NVIDIA graphic card is recommended to get the best speed performances. AMD card support is now available in the 1.1.0 version!
Gamepads are now supported in the 1.2.0 version.
Acknowledgements
Thank you Amecareth, Darkenciels, Thaxano, Koba and Meroshiro for your precious testings.