Metadata-Version: 2.1
Name: vrc-controller
Version: 0.0.1
Summary: A wrapper for VR Chat's OSC bindings and audio support
Author: Chitasa
Project-URL: Homepage, https://github.com/Chitasa/VRC_Controller
Project-URL: Bug Tracker, https://github.com/Chitasa/VRC_Controller/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: event-bus (==1.0.2)
Requires-Dist: numpy (==1.24.2)
Requires-Dist: scipy (==1.10.1)
Requires-Dist: sounddevice (==0.4.6)
Requires-Dist: soundfile (==0.12.1)
Requires-Dist: python-osc (==1.8.1)
Requires-Dist: SpeechRecognition (==3.10.0)

# VRC Controller

This Python Module is a wrapper for VR Chat's OSC binding and listens to vrchat audio.

In this package, when sound is heard the program records sound for the time specified in constants.py or until there's silence, and then does speech -> text through SpeechRecognition. 
You can use your own dictation models like vosk if you want.

This project was heavily inspired by [AI Joken](https://git.vreml.org/skuld/ssvrcbot/-/tree/main/). I wanted some python bindings so here we are.

*THIS PROJECT IS IN A HEAVILY DEVELOPMENTAL STATE*
