/JoiBridge

"Joi" is inspired by the artificial intelligence female character Joi in "Blade Runner 2049". It uses ChatGPT and Azure Speech Services to provide one-stop voice dialogue process service.

Primary LanguageC#

JoiBridge

JoiBridge is an AI-driven voice dialogue application inspired by the artificial intelligence female character Joi in "Blade Runner 2049". It leverages the power of ChatGPT and Microsoft Azure Speech Services to provide a seamless one-stop voice interaction service.

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before setting up the project, make sure you have the following installed:

  • .NET Core 3.1 or later

Installation

  1. Clone the repository:

    git clone https://github.com/mtysgithub/JoiBridge.git
    
  2. Change the directory to the project folder:

    cd JoiBridge
    
  3. Install the required dependencies by running the following command:

    dotnet add package Microsoft.CognitiveServices.Speech
    

Now you are ready to develop and test the JoiBridge application.

Usage

After installing the required dependencies, you can run the application using the following command:

dotnet run

This will start the JoiBridge application, and you can start interacting with the AI voice assistant.

Development Roadmap

  • Complete the voice interaction prototype.
  • Decoupling of kernel and UI layer, C++-based kernel
  • Release Windows interface interaction version
  • Release embedded device version
  • Release 3D digital human.
  • Version 1.0 official release.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgements