Register

NOVA Multi-AI (Chat + TTS)

An Add-on Module for Foundry Virtual Tabletop

Author: BdrGM Project Source Foundry Versions 13+ (Verified 13) Last Updated 3 days ago

This package contains art, text, or software code produced using generative AI.

**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.

Categories

Available Versions

  1. Version 0.1.3

    3 days ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes