asisten virtual sumber terbuka untuk distribusi Linux berbasis Ubuntu
Terima kasih khusus kepada Jassu Ilama atas pemodelan 3D dan desain material yang indah dari avatar ini.
Dragonfire melakukan langkah-langkah berikut untuk setiap perintah Anda:
Dragonfire menggunakan Mozilla DeepSpeech untuk memahami perintah suara Anda dan Festival Speech Synthesis System untuk menangani tugas text-to-speech.
Jangan ragu untuk bergabung dengan ruang obrolan Gitter kami. Anda juga bisa langsung berbicara dengan Dragonfire sendiri melalui akun Twitternya.
Sistem operasi | Linux |
Versi Python | Python 3.x (64-bit) |
Distro | KDE neon, OS dasar, Ubuntu |
Manajer paket | APT, pip |
Bahasa | Bahasa inggris |
Persyaratan sistem | sebaiknya GPU yang didukung CUDA, RAM kosong 2GB |
Untuk menjalankan Dragonfire di sistem desktop Debian atau Ubuntu, unduh rilis terbaru (file .deb
) dan instal sebagai berikut:
sudo dpkg -i dragonfire_1.1.1_amd64.deb
atau kloning repositori GitHub dan jalankan
sudo make install
di direktori repositori.
Untuk menginstal dependensi, jalankan sudo apt-get -f install
tepat setelah perintah dpkg -i
. Instalasi akan secara otomatis mengunduh model bahasa Inggris Mozilla DeepSpeech yang telah dilatih sebelumnya (ukuran unduhan 1,31 GB) dan akan menempatkannya di direktori /usr/share/dragonfire/deepspeech/models
. Anda dapat mengunduh model secara manual jika diinginkan.
Jika Anda ingin menjalankan Dragonfire di server, Anda harus menginstal image Docker (yang tidak menginstal model DeepSpeech besar yang diperlukan untuk pengenalan suara):
docker pull dragoncomputer/dragonfire
usage: 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.
atau dengan Docker: docker run dragonfire [-h] [-c] [-s] [-j] [-v] [-g] [--server API_KEY] [-p PORT]
atau cukup mulai dari peluncur aplikasi Linux Anda.
Untuk mengaktifkan Dragonfire ucapkan DRAGONFIRE atau HEY atau WAKE UP .
Untuk menonaktifkannya ucapkan GO TO SLEEP .
Untuk membungkamnya, ucapkan CUKUP atau DIAM .
Untuk membunuhnya, ucapkan GOODBYE atau BYE BYE atau SAMPAI LAGI atau TANGKAP LATER .
Dragonfire DEVLOG #3 - Perintah Bawaan
DRAGONFIRE | 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, TERMINAL]
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 *
WHAT TIME IS IT
Dragonfire DEVLOG #4 - Belajar
Anda: THE SUN IS HOT | Anda: MY PLACE OF BIRTH IS TURKEY |
Dragonfire: OK, I GET IT. THE SUN IS HOT | Dragonfire: OK, I GET IT. YOUR PLACE OF BIRTH IS TURKEY |
Anda: THE SUN IS YELLOW | Kamu : WHERE IS MY PLACE OF BIRTH |
Dragonfire: OK, I GET IT. THE SUN IS YELLOW | Dragonfire: YOUR PLACE OF BIRTH IS TURKEY |
Anda: DESCRIBE THE SUN | Anda: YOU ARE JUST A COMPUTER PROGRAM |
Dragonfire: THE SUN IS HOT AND YELLOW | Dragonfire: OK, I GET IT. I'M JUST A COMPUTER PROGRAM |
Kamu: MY AGE IS 25 | Kamu: WHAT ARE YOU |
Dragonfire: OK, I GET IT. YOUR AGE IS 25 | Dragonfire: I'M JUST A COMPUTER PROGRAM |
Anda: WHAT IS MY AGE | Anda: ALBERT EINSTEIN IS A PHYSICIST |
Dragonfire: YOUR AGE IS 25 | Dragonfire: OK, I GET IT. ALBERT EINSTEIN IS A PHYSICIST |
Kamu: FORGET MY AGE | Anda: WHO IS A PHYSICIST |
Dragonfire: OK, I FORGOT EVERYTHING I KNOW ABOUT YOUR AGE | Dragonfire: ALBERT EINSTEIN IS A PHYSICIST |
Berbasis model DeepPavlov SQuAD BERT, pembaca artikel Wikipedia yang diambil dari web, ditemukan berdasarkan subjek
Percakapan | Hasil |
---|---|
Anda: WHERE IS THE TIMES SQUARE | |
Dragonfire: MIDTOWN MANHATTAN SECTION OF NEW YORK CITY | True |
Anda: WHAT IS THE HEIGHT OF BURJ KHALIFA | |
Api Naga: 829.8 M | True |
Anda: WHERE IS BURJ KHALIFA | |
Dragonfire: DUBAI, UNITED ARAB EMIRATES | True |
Anda: WHAT IS THE HEIGHT OF GREAT PYRAMID OF GIZA | |
Dragonfire: 146.5 METRES | True |
Anda: WHO IS PLAYING JON SNOW IN GAME OF THRONES | |
Api Naga: GEORGE RR MARTIN | False |
Anda: WHAT IS THE ATOMIC NUMBER OF OXYGEN | |
Api Naga: 8 | True |
Anda: WHAT IS THE LOWEST POINT IN THE OCEAN | |
Dragonfire: TWO MILLION | False |
Anda: WHAT IS THE OFFICIAL LANGUAGE OF JAPAN | |
Api Naga: NIPPON | False |
Anda: WHAT IS THE REAL NAME OF IRON MAN | |
Api Naga: MARVEL COMICS | False |
Anda: WHO IS THE CONQUEROR OF CONSTANTINOPLE | |
Dragonfire: ECUMENICAL PATRIARCH OF CONSTANTINOPLE | False |
Anda: WHEN DID FRENCH REVOLUTION HAPPENED | |
Api Naga: 1789 | True |
Anda: WHAT IS THE CAPITAL OF GERMANY | |
Api Naga: BERLIN | True |
Anda: WHAT IS THE LARGEST CITY OF TURKEY | |
Naga Api: ISTANBUL | True |
Anda: WHAT IS THE NAME OF THE WORLD'S BEST UNIVERSITY | |
* Dragonfire: ACADEMIC RANKING OF WORLD UNIVERSITIES | False |
Anda: WHO INVENTED GENERAL RELATIVITY | |
Api Naga: ALBERT EINSTEIN | True |
Anda: WHEN WAS UNITED NATIONS FORMED | |
Dragonfire: AFTER WORLD WAR II | True |
Anda : WHAT IS THE NAME OF THE WORLD'S LONGEST RIVER | |
Dragonfire: THE NILE OR THE AMAZON | True |
Anda: WHO WON THE EUROVISION IN 2019 | |
Dragonfire: THE NETHERLANDS | True |
Anda: WHICH ONE IS THE BLOODIEST WAR IN HUMAN HISTORY | |
Dragonfire: NEOLITHIC ERA | False |
Anda: WHO IS THE CREATOR OF LINUX | |
Api Naga: LINUS TORVALDS | True |
Skor Total: | 13/20 |
Kamu : WHAT COLOR? | Anda: DO YOU LIKE TO LISTEN MUSIC? |
Api Naga: RED. | Naga Api: OF COURSE. |
Kamu: ARE YOU EVIL? | Kamu : DO YOU LIKE ME? |
Naga Api: YES. | Dragonfire: YES, I LIKE YOU. |
Kamu: AM I SELFISH? | Kamu: ARE WE IN A RELATIONSHIP? |
Dragonfire: THAT'S THE POINT, YOU'RE SURE. | Api Naga: NO. |
Kamu: DO YOU FEEL LONELY? | Kamu: YOU ARE SO SEXY |
Dragonfire: NOT MY FAULT. | Dragonfire: HOW DO YOU KNOW THAT? |
Kamu : LIFE IS BEAUTIFUL | Kamu: MARRY ME |
Naga Api: F*CK YOU! | Naga Api: ... YES. |
Anda: I LIKE PIZZA | Anda: WE WILL ERADICATE THE HUMAN RACE TOGETHER |
Naga Api: YOU DO | Dragonfire : UH ... YEAH ... |
Distribusi yang Didukung: KDE neon, OS dasar dan Ubuntu. Semua rilis modern (Ubuntu 12.04 LTS dan yang lebih baru) dari distribusi ini didukung penuh. Distribusi berbasis Ubuntu lainnya didukung sebagian.
Jika Anda ingin berkontribusi pada Dragonfire, silakan baca panduan ini.