module

NOVA Multi-AI (Chat + TTS)

Endorsements
0
Installs
0.00%
Comments
0
Latest version0.3.0
Minimum Core
Compatible Core
File size597.68 KB
Last updated1 year ago
Created1 year ago
Authors
Languages
Systems All systems
Project source Project URL
Read-me Readme URL
Changelog Changelog URL
License License URL

**NOVA Multi-AI (Chat + TTS)** enables up to **8 AI identities** for your game. Each persona has its own prompt, optional “knowledge notes,” name trigger, and per-user access. Replies can be **spoken with ElevenLabs TTS** and routed **only to authorized listeners**. Optionally shows the actor’s portrait and name in chat bubbles with **Chat Portrait**.

### Features
- Up to **8 AI personas** (prompt + knowledge per persona)
- **Name triggers** in chat (e.g., “Nova, plot a course…”)
- **Per-user access control** for who can talk to / hear each AI
- **GM preview** option for TTS (toggleable)
- **ElevenLabs TTS** output to selected listeners (not the whole table)
- **Actor speak-as** support; works great with **Chat Portrait**
- System-agnostic; tested with **Twodsix/Cepheus** on Foundry v13

### Requirements
- None.  
  *Optional:* [Chat Portrait](https://raw.githubusercontent.com/ShoyuVanilla/FoundryVTT-Chat-Portrait/master/module.json) for nicer chat bubbles.  
  *For TTS:* an **ElevenLabs API key** (enter it in module settings).

### Install
- Manifest: `https://raw.githubusercontent.com/BdrGM/nova-multiai/main/module.json`
- After install: open **Game Settings → Module Settings → NOVA Multi-AI** to add personas, pick an actor to speak as, and (optionally) set ElevenLabs voice.

### Notes
- No API keys are stored in the repository; they’re saved in your world’s settings.
- Licensed MIT.

Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x