SkillfulAI
  • Skillful AI
    • Welcome
    • About us
    • Ecosystem
  • Web SDK
    • Overview
    • Getting Started
      • Installation
      • Quick Start
      • Authentication
    • SDK Reference
    • Templates
      • Telegram Bot Template
      • Express Server Template
        • API Reference
      • Discord Bot Template
        • ProActive Mode
      • Kick Stream Bot
        • Getting Started
          • Installation
          • Quick Start
        • Create Commands
        • Advanced Configurations
  • Unity Gaming SDK
    • Overview
    • Getting Started
      • Installation
      • Authentication
    • Services
      • Skillful Agents
        • Overview
        • Quick Start
        • Service Reference
      • Smart NPCs
        • Overview
        • Quick Start
        • Service Reference
      • Skillful Inference
        • Overview
        • Quick Start
        • Service Reference
          • Question Answering
          • Sentence Similarity
          • Speech Recognition
          • Text Classification
          • Text Generation
          • Text Summary
          • Text-To-Image
          • Zero Shot Classification
          • Translation (Localization)
    • Audio Recorder
    • Additional Utilities
Powered by GitBook
On this page
  • Smart NPCs Overview
  • What Makes Smart NPCs Special?
  • Key Features
  • In Your Game
  • Working with Skillful Agents
  • Technical Highlights

Smart NPCs Overview

Smart NPCs brings your game characters to life by adding dynamic voice capabilities to your Unity projects. This service transforms written text into natural-sounding speech, making it the perfect companion for creating engaging, voiced characters in your games.

What Makes Smart NPCs Special?

Smart NPCs stands out by offering a seamless way to give voice to your game characters. Whether you're creating a single character or populating an entire world with unique NPCs, the service provides the tools to make each character sound distinct and engaging.

The real power of Smart NPCs emerges when combined with Skillful Agents. While Skillful Agents handle the intelligence and conversation logic, Smart NPCs provides the voice that brings these interactions to life. This combination creates truly dynamic characters that can both think and speak naturally.

Key Features

The service offers a robust set of capabilities:

  • Rich Voice Library: Access to a diverse collection of voice options

  • Voice Customization: Fine-tune voice parameters to create unique character voices

  • Real-time Speech Generation: Generate speech during gameplay

  • Unity Integration: Seamless integration with Unity's audio system

  • Flexible Voice Selection: Choose and switch voices at runtime

  • Audio Management: Built-in audio queuing and playback control

In Your Game

Smart NPCs can enhance various aspects of your game:

  • Create NPCs with unique, consistent voices

  • Add voice-overs to cutscenes and dialogues

  • Generate dynamic responses in real-time

  • Build interactive tutorials with voice guidance

  • Develop narrative-driven experiences

Working with Skillful Agents

The true potential of Smart NPCs is realized when combined with Skillful Agents:

  1. Skillful Agents generate dynamic, contextual responses

  2. Smart NPCs converts these responses into natural speech

  3. Your characters can now engage in voiced, intelligent conversations

This combination enables:

  • Dynamic quest givers that speak their responses

  • Tutorial characters that explain mechanics naturally

  • NPCs that respond to player actions with voiced feedback

  • Story characters that deliver procedural dialogue with appropriate voices

Technical Highlights

Smart NPCs handles the complexities of speech generation:

  • Automatic audio resource management

  • Speech queuing and playback control

  • Voice parameter adjustment

  • Audio source integration

  • Runtime voice switching

Whether you're building a small indie game or a large-scale RPG, Smart NPCs provides the tools needed to create engaging voiced characters that enhance your player's experience.

Ready to add voices to your characters? Check out our Quick Start guide to begin implementing Smart NPCs in your project.

PreviousSmart NPCsNextQuick Start

Last updated 3 months ago