Гласово активираните виртуални асистенти и интелигентните високоговорители като Google Home и Alexa на Amazon са все по-широко присъствие в милиони домове по света. Задайте им въпрос и те ще отговорят, те разказват вицове, те вземат прогнозата за времето и те пускат музика.
Но интелигентните високоговорители са кошмар за поверителността и може да е обезпокоително да имате такъв в дома си, знаейки, че че данните за това, което казвате, се прехвърлят на компании, които не са в най-добрия ви интерес сърце.
Персонализираните гласови асистенти са по-лесни, отколкото си мислите
Ако цените поверителността си, но искате част от функционалността, предоставена от интелигентен високоговорител, лесно е да направите свой собствен. Всичко, от което се нуждаете, е Raspberry Pi или друг компютър, който може да работи с Linux, софтуера Mycroft.ai, приличен USB микрофони някои високоговорители.
Целият смисъл на гласовия асистент е, че използвате гласа си, за да го управлявате, а обратната връзка или отговорът се дава в звукова форма. Говорите с него и то ви отвръща. Това прави монитора в излишък спрямо изискванията – спестявайки ви пари в брой от дисплейни технологии.
Включете USB микрофона и високоговорителите, след което свържете захранването.
Инсталирайте Mycroft AI на вашия Raspberry Pi
Когато първоначално инсталирайте операционна система на вашия Raspberry Pi, уверете се, че сте го конфигурирали да приема SSH връзки.
Отворете терминал или използвайте SSH клиент като PuTTY, за да се свържете с вашия Pi. Ако вашето потребителско име е pi и локалният IP адрес на вашия Pi е 192.168.1.32, трябва да въведете:
sshпи@192.168.1.32
Актуализирайте и надстройте инсталираните пакети с
sudo apt актуализация
надграждане на sudo apt
Сега вашият Raspberry Pi има най-новия софтуер по подразбиране и актуализации за сигурност.
Инсталирайте git:
sudo apt Инсталирай git
Клонирайте ядрото на Mycroft във вашата домашна директория и cd в него:
git клонинг https://github.com/MycroftAI/mycroft-core.git
cd mycroft-core
Директорията ще съдържа няколко файла, клонирани от хранилището на Mycroft. Можете да ги проверите с:
ls
Двете, на които трябва да обърнете най-голямо внимание са README.md, който съдържа полезна информация за софтуера и dev_setup.sh, скрипт, който ще помогне за автоматизирането на инсталацията. Използвайте:
коткаПРОЧЕТИ МЕ.md
за да прочетете файла и след това стартирайте скрипта с:
./dev_setup.sh
Ще ви бъдат зададени редица въпроси, включително дали искате да стартирате стабилния или нестабилния клон (Съвет: искате стабилния клон), дали Mycroft трябва проверете автоматично за актуализации, ако искате локално генериран роботизиран глас (известен като "Mimic") и дали скриптът трябва да добави помощни команди на Mycroft към вашия локален път.
Изграждането на гласа на Mimic локално ще отнеме няколко часа на Raspberry Pi, но означава, че Mycroft ще може да говори с вас, дори ако Pi няма достъп до интернет. Добавянето на команди към вашия път означава, че те ще бъдат по-лесни за намиране и използване по-късно.
След като направите своя избор, скриптът ще изтегли и инсталира няколко дузини пакета Python. Този процес трябва да отнеме около 10 минути, но може да варира в зависимост от скоростта на вашата връзка.
След като се върнете към командния ред, можете да стартирате Mycroft AI с:
./започнете-mycroft.sh всичко
Mycroft вече е онлайн, слуша през вашия микрофон и е готов да отговори през високоговорителите.
Добавяне на умения към Mycroft
Mycroft идва с вградени някои основни умения. Можете да го помолите да ви каже времето във вашето местоположение, можете да увеличите или намалите звука с гласа си, или можете да кажете „Пусни новините“, за да получите RSS емисия с новини, подходяща за локала, прочетена от робота Mimic глас.
ls /opt/mycroft/skills
Всяка от директориите, показани в резултат на тази команда, ще съдържа файл README.md, който ще излага изискванията и инструкциите за употреба. Използвай котка команда за четене на съдържанието.
Например, ако искате да разберете инструкциите за шегите на Mycroft, ще въведете:
котка /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Други умения могат да се добавят, като ги изтеглите от Майкрофт пазар, което включва създаване на акаунт, свързан с вашия AI на Mycroft, или клониране директно от Хранилище на GitHub за умения на Mycroft.
За да добавите ново умение през терминала, изберете URL адреса на умението, което искате Mycroft да научи:
cd /opt/mycroft/skills/
git клонинг адрес/на/хранилището/на умения
Развийте свои собствени умения на Mycroft
Вече сте инсталирали Mycroft AI на Raspberry Pi и можете да добавяте нови умения към него. Защо не продължите проекта, като помогнете за развитието на умения, които други могат да използват и добавят към други инсталации на Mycroft?