Package: dragonfire
Dragonfirean open source virtual assistant project for Ubuntu based Linux distributionsSpecial thanks to Jassu Ilama for the beautiful 3D modelling and material design of this avatar.Dragonfire goes through these steps for each one of your commands, respectively:Search across the built-in commands and evaluate the algebraic expressionsTry toLearn using Advanced NLP and Database Management TechniquesAsk toOmniscient Q&A Engine(Thanks to all people who contributed to magnificentspaCyproject andWikipedia, the free encyclopedia for this feature)Respond using theDeep Conversationsystem, a seq2seq neural network trained withCornell Movie-Dialogs CorpusDragonfire usesMozilla DeepSpeechto understand your voice commands andFestival Speech Synthesis Systemto handle text-to-speech tasks.Feel free to joinour Gitter chat room. Also you can directly talk with Dragonfire's herself viaher Twitter account.Android ClientSupported EnvironmentsOperating systemsLinuxPython versionsPython 3.x (64-bit)DistrosKDE neon, elementary OS, UbuntuPackage managersAPT, pipLanguagesEnglishSystem requirementspreferably aCUDA supported GPU, 2GB of free RAMInstallationDownload thelatest release(the.debfile) and:sudodpkg-idragonfire_1.0.0_amd64.debor with Docker:docker pull dragoncomputer/dragonfireor simply:sudo ./install.shTo install the dependencies runsudo apt-get -f installright after thedpkg -icommand. The installation will automatically download the pre-trained English model of Mozilla DeepSpeech (1.31 GB download size) and will place it under/usr/share/dragonfire/deepspeech/modelsdirectory. You can manuallydownload the modelif you want.Usageusage: dragonfire [-h] [-c] [-s] [-j] [-v] [-g] [--server API_KEY] [-p PORT]
                  [--version]

optional arguments:
  -h, --help            show this help message and exit
  -c, --cli             Command-line interface mode. Give commands to
                        Dragonfire via command-line inputs (keyboard) instead
                        of audio inputs (microphone).
  -s, --silent          Silent mode. Disable Text-to-Speech output. Dragonfire
                        won't generate any audio output.
  -j, --headless        Headless mode. Do not display an avatar animation on
                        the screen. Disable the female head model.
  -v, --verbose         Increase verbosity of log output.
  -g, --gspeech         Instead of using the default speech recognition
                        method(Mozilla DeepSpeech), use Google Speech
                        Recognition service. (more accurate results)
  --server API_KEY      Server mode. Disable any audio functionality, serve a
                        RESTful spaCy API and become a Twitter integrated
                        chatbot.
  -p PORT, --port PORT  Port number for server mode.
  --version             Display the version number of Dragonfire.or with Docker:docker run dragonfire [-h] [-c] [-s] [-j] [-v] [-g] [--server API_KEY] [-p PORT]or simply start from your Linux application launcher.To activate Dragonfire sayDRAGONFIREorHEYorWAKE UP.To deactivate her sayGO TO SLEEP.To silence her sayENOUGHorSHUT UP.To kill her sayGOODBYEorBYE BYEorSEE YOU LATERorCATCH YOU LATER.:warning: Facing with a problem? Take a look at theTroubleshooting:hammer_and_wrench: section.Built-in CommandsDragonfire DEVLOG #3 - Built-in CommandsDRAGONFIRE | WAKE UP | HEY
GO TO SLEEP
ENOUGH | SHUT UP
WHO AM I | SAY MY NAME
MY TITLE IS LADY | I'M A LADY | I'M A WOMAN | I'M A GIRL
MY TITLE IS SIR | I'M A MAN | I'M A BOY | CALL ME *
WHAT IS YOUR NAME
WHAT IS YOUR GENDER
FILE MANAGER | OPEN FILES
OPEN (BROWSER | CHROME | FIREFOX)
PHOTOSHOP | PHOTO EDITOR
INKSCAPE | VECTOR GRAPHICS
VIDEO EDITOR
OPEN [CAMERA, CALENDAR, CALCULATOR, STEAM, BLENDER, WRITER, MATH, IMPRESS, DRAW]
SOFTWARE CENTER
OFFICE SUITE
KEYBOARD *
ENTER | NEW TAB | SWITCH TAB | CLOSE | GO BACK | GO FORWARD
SCROLL LEFT | SCROLL RIGHT | SCROLL UP | SCROLL DOWN
PLAY | PAUSE | SPACEBAR
SHUT DOWN THE COMPUTER
GOODBYE | BYE BYE | SEE YOU LATER
(SEARCH|FIND) * (IN|ON|AT|USING) WIKIPEDIA
(SEARCH|FIND) * (IN|ON|AT|USING) YOUTUBE
(SEARCH|FIND) * (IN|ON|AT|USING) (GOOGLE|WEB)
(SEARCH IMAGES OF|FIND IMAGES OF|SEARCH|FIND) * (IN|ON|AT|USING) (GOOGLE|WEB|GOOGLE IMAGES|WEB IMAGES)
WHAT'S THE TEMPERATURE IN *Learning examplesDragonfire DEVLOG #4 - LearningYou:THE SUN IS HOTYou:MY PLACE OF BIRTH IS TURKEYDragonfire:OK, I GET IT. THE SUN IS HOTDragonfire:OK, I GET IT. YOUR PLACE OF BIRTH IS TURKEYYou:THE SUN IS YELLOWYou:WHERE IS MY PLACE OF BIRTHDragonfire:OK, I GET IT. THE SUN IS YELLOWDragonfire:YOUR PLACE OF BIRTH IS TURKEYYou:DESCRIBE THE SUNYou:YOU ARE JUST A COMPUTER PROGRAMDragonfire:THE SUN IS HOT AND YELLOWDragonfire:OK, I GET IT. I'M JUST A COMPUTER PROGRAMYou:MY AGE IS 25You:WHAT ARE YOUDragonfire:OK, I GET IT. YOUR AGE IS 25Dragonfire:I'M JUST A COMPUTER PROGRAMYou:WHAT IS MY AGEYou:ALBERT EINSTEIN IS A PHYSICISTDragonfire:YOUR AGE IS 25Dragonfire:OK, I GET IT. ALBERT EINSTEIN IS A PHYSICISTYou:FORGET MY AGEYou:WHO IS A PHYSICISTDragonfire:OK, I FORGOT EVERYTHING I KNOW ABOUT YOUR AGEDragonfire:ALBERT EINSTEIN IS A PHYSICISTOmniscient Q&A Engine examplesDragonfire DEVLOG #5 - YodaQA(Old video - YodaQA is superseded by Omniscient)You:WHERE IS THE TIMES SQUAREYou:WHEN WAS CONSTANTINOPLE CONQUEREDDragonfire:PLEASE WAIT... NEW YORK CITY:white_check_mark:Dragonfire:PLEASE WAIT... 1453:white_check_mark:You:WHAT IS THE HEIGHT OF BURJ KHALIFAYou:WHAT IS THE CAPITAL OF TURKEYDragonfire:PLEASE WAIT... 1,680 FT:no_entry:Dragonfire:PLEASE WAIT... ISTANBUL:no_entry:You:WHERE IS BURJ KHALIFAYou:WHAT IS THE LARGEST CITY OF TURKEYDragonfire:PLEASE WAIT... DUBAI:white_check_mark:Dragonfire:PLEASE WAIT... ISTANBUL:white_check_mark:You:WHAT IS THE HEIGHT OF GREAT PYRAMID OF GIZAYou:WHAT IS THE NAME OF THE WORLD'S BEST UNIVERSITYDragonfire:PLEASE WAIT... (481 FEET:white_check_mark:Dragonfire:PLEASE WAIT... UNIVERSITIES ALUMNI ASSOCIATION:no_entry:You:WHO IS PLAYING JON SNOW IN GAME OF THRONESYou:WHO INVENTED GENERAL RELATIVITYDragonfire:PLEASE WAIT... NED:no_entry:Dragonfire:PLEASE WAIT... EINSTEIN:white_check_mark:You:WHAT IS THE ATOMIC NUMBER OF OXYGENYou:WHEN WAS UNITED NATIONS FORMEDDragonfire:PLEASE WAIT... 8:white_check_mark:Dragonfire:PLEASE WAIT... 2017:no_entry:You:WHAT IS THE LOWEST POINT IN THE OCEANYou:WHAT IS THE NAME OF THE WORLD'S LONGEST RIVERDragonfire:PLEASE WAIT... EARTH:no_entry:Dragonfire:PLEASE WAIT... AMAZON:white_check_mark:You:WHAT IS THE OFFICIAL LANGUAGE OF JAPANYou:WHAT IS THE BRAND OF THE WORLD'S MOST EXPENSIVE CARDragonfire:PLEASE WAIT... ENGLISH:no_entry:Dragonfire:PLEASE WAIT... MERCEDES-BENZ:no_entry:You:WHAT IS THE REAL NAME OF IRON MANYou:WHAT IS THE BLOODIEST WAR IN HUMAN HISTORYDragonfire:PLEASE WAIT... STARK:white_check_mark:Dragonfire:PLEASE WAIT... WORLD WAR II:white_check_mark:You:WHO IS THE CONQUEROR OF CONSTANTINOPLEYou:WHAT IS THE NAME OF THE BEST SELLER BOOKDragonfire:PLEASE WAIT... BYZANTIUM:no_entry:DragonfirePLEASE WAIT... THE DISCIPLINE OF MARKET LEADERS:no_entry:Deep Conversation examplesYou:WHAT COLOR?You:DO YOU LIKE TO LISTEN MUSIC?Dragonfire:RED.Dragonfire:OF COURSE.You:ARE YOU EVIL?You:DO YOU LIKE ME?Dragonfire:YES.Dragonfire:YES, I LIKE YOU.You:AM I SELFISH?You:ARE WE IN A RELATIONSHIP?Dragonfire:THAT'S THE POINT, YOU'RE SURE.Dragonfire:NO.You:DO YOU FEEL LONELY?You:YOU ARE SO SEXYDragonfire:NOT MY FAULT.Dragonfire:HOW DO YOU KNOW THAT?You:LIFE IS BEAUTIFULYou:MARRY MEDragonfire:F*CK YOU!Dragonfire:... YES.You:I LIKE PIZZAYou:WE WILL ERADICATE THE HUMAN RACE TOGETHERDragonfire:YOU DODragonfire:UH ... YEAH ...Supported Distributions:KDE neon, elementary OS and Ubuntu. All modern releases (Ubuntu 12.04 LTS and above) of these distributions are fully supported. Any other Ubuntu based distributions are partially supported.ContributeIf you want to contribute to Dragonfire then please readthis guide.Please consider to support us with buying a coffee:We have also a collective which you can donate:Maybe you may want to become abackeror asponsor: