Easily add interactive artificial intelligence (AI) powered voice dialogue to your project, including speech recognition, speech synthesis, and AI powered interactive responses.
Overview
Voice Dialogue with AI aims to implement a natural voice dialogue between a humain being and an artificial intelligence.
Available as a Unity Asset, the final user interacts with the AI through their voice. The AI reacts to the final user voice inputs through speech synthesis. The AI itself responds as an avatar with their own personnality traits defined by constraints set the asset user.
Prerequisites
The following third party accounts with functioning API keys are required in order to use this asset:
- OpenAI GPT-3 for artificial intelligence dialogue;
- Microsoft Azure Cognitive Services for speech recognition and synthesis.
Be advised that all these third party services may not be available in your region. Please create those accounts and API keys before trying this asset.
Content
Voice Dialogue with AI includes complete C# source code with technical documentation.
Platforms
Supported Unity versions:
- Unity 2021 LTS (latest LTS version);
- Unity 2022.2.4 (latest stable version).
Supported end user platforms:
- Windows;
- Android.
C# Examples
for( int i = 1; i < 10; i++ )
{
Debug.Log( "Loop #" + i );
}