Code Monkey home page Code Monkey logo

nmramorov / dream Goto Github PK

View Code? Open in Web Editor NEW

This project forked from deeppavlov/dream

0.0 0.0 0.0 171.48 MB

DeepPavlov Dream is a free, open-source Multiskill AI Assistant built using DeepPavlov Conversational AI Stack. It is built on top of DeepPavlov Agent running as container in Docker. It runs on x86_64 machines, and prefers having NVIDIA GPUs on the machine.

Home Page: https://www.deeppavlov.ai/Dream

License: Apache License 2.0

Dockerfile 3.64% Python 79.01% Shell 0.57% Perl 11.28% Batchfile 0.34% CSS 1.58% HTML 2.18% JavaScript 1.40%

dream's Introduction

What Is Deepy?

Deepy is a free, open-source Multiskill AI Assistant built using DeepPavlov Conversational AI Stack. It is built on top of DeepPavlov Agent running as container in Docker. It runs on x86_64 machines, and prefers having NVIDIA GPUs on the machine.

Why Deepy?

Deepy was inspired by Gerty 3000, a moonbase A.I. Assistant from the Moon Movie made by Duncan Jones.

img

Learn More About Deepy

Official wiki is located here: Deepy Wiki.

Distributions

You can find distributions in the /assistant_dists subdirectory of the repository. Learn more about distributions here: Distributions

Quick Demo

  1. Clone repository
  2. Switch to its directory: cd deepy
  3. Build and run it: docker-compose up --build

DeepPavlov's Agent API will run on `http://localhost:4242'. You can learn about its API from the DeepPavlov Agent Docs

All dialogs will be saved in dp-agent database running in mongo container.

You can talk to the system through CLI by using these commands:

$: docker-compose exec agent bash

$(inside docker): python -m deeppavlov_agent.run

Then you'll have to supply user's name, and you'll be able to talk to the machine

ASR & TTS

You can add custom docker-compose file called asr_tts.yml located in /assistant_dists subdirectory to your docker-compose command like this:

docker-compose -f docker-compose.yml -f assistant_dists/asr_tts.yml up --build

After that you'll be able to interact with Deepy through the ASR service to provide speech input via its http://_service_name_:4343/asr?user_id= endpoint. Attach recorded voice as a .wav file, 16KHz.

You can use either NeMo or Clone TTS service by sending batches of text phrases to its http://_tts_service_name:_tts_service_port_/tts?text=_your_text_here_ endpoint.

Bonus: Check Out GERTY 3000 Replica made by Markus Wobisch

IMPORTANT This project isn't related to ours, though we'd be thrilled for it to run our Deepy! )

image

Read more in Markus Wobisch's Blog

dream's People

Contributors

danchern97 avatar danielkornev avatar ignatovfedor avatar kudep avatar oserikov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.