A macOS menubar app that uses voice commands to automate tasks in Ableton Live and other applications.
- Voice-controlled workflow automation
- Easy-to-use macOS menubar interface
- Easily extensible for different applications
- Low resource consumption
- Currently focused on Ableton Live integration
- Clone this repository
- Install the required dependencies:
pip install -r requirements.txt
- Create a
.env
file with your Picovoice AccessKey:ACCESS_KEY=your_access_key_here
- Run the app with:
python vta.py
- Click the menubar icon and select "Microphone On" to start voice recognition
- Make sure your target application (like Ableton Live) is the focused application
- Speak commands to execute predefined actions
- The app will automatically perform the requested tasks
The app currently has robust integration with Ableton Live:
- Load plugins by voice (e.g., "Serum", "EQ8", "OTT")
- Navigate Ableton's interface with voice commands
- Trigger common actions through speech
The command structure is defined in JSON files, making it easy to add new applications or extend functionality:
- Modify expressions.json to customize Ableton commands
- Create new JSON definition files for other applications
To build a standalone macOS application:
python setup.py py2app
- macOS
- Python 3.6+
- Picovoice AccessKey (for voice recognition)
MIT