Мазмұны:

VOCAL ASSISTANT Snips.Ai сіздің жеке өміріңізді қорғайды: 18 қадам
VOCAL ASSISTANT Snips.Ai сіздің жеке өміріңізді қорғайды: 18 қадам

Бейне: VOCAL ASSISTANT Snips.Ai сіздің жеке өміріңізді қорғайды: 18 қадам

Бейне: VOCAL ASSISTANT Snips.Ai сіздің жеке өміріңізді қорғайды: 18 қадам
Бейне: Know Your Rights: Service Animals 2024, Қараша
Anonim
VOCAL ASSISTANT Snips. Ai сіздің жеке өміріңізді қорғайды
VOCAL ASSISTANT Snips. Ai сіздің жеке өміріңізді қорғайды

Өткен айларда мен вокалдың көптеген көмекшілерін сынап көрдім. Мен содан кейін Google мен Amazon орналастыратын орталықтандырылған серверлерге сүйену, мысалы, шамды қосу немесе жалюзи жабу - бұл өте ақылға сыймайтын түсінік. Мен де Францияда тұрамын. Менің ақпаратым Париждегі үйдегі дәретхананы жуу үшін Атлант мұхитынан өтеді деген мағынасы жоқ. Құпиялылықтың салдары Amazon немесе Google -дің барлық дауыстық сұраныстарға қол жеткізе алатындығында айқын алаңдаушылық тудырады. «Менің жасыратын ештеңем жоқ» деген ескі шаршауға қарамастан, бұл ұйымдардың жеке деректерді мақсатты маркетингтік мақсаттарда қолданатыны жасырын емес. Google мен Amazon қызметтері бостандық мағынасында ақысыз емес. Қарапайымдылық үшін біз бұл қызметтер үшін жеке өмірімізді жоғалтамыз. Олар, әрине, өте талғампаз қызметтер. Бірақ тағы да сізде жасыратын ештеңе жоқ, иә?

Бұл офлайн режимде жұмыс істейтін қарапайым вокалды көмекші жасауға арналған нұсқаулық, яғни сіздің барлық сұраныстарыңыз жергілікті жерде өңделеді. Мұны істеу үшін біз Snips қолданатын боламыз, бұл француз стартапы, ол офлайн режимде жұмыс істеудің қызықты артықшылығына ие. Түсінікті және қарапайым болу үшін біз архитектураны түсінуге жеткілікті қарапайым мылқау көмекші жасайтын боламыз, кейінірек сіз өзіңіздің қызықты нұсқаңызды жасайсыз. Бүгін біздің көмекшіміз сіз айтатын екі санды қосады және жауапты ойнатады: Сіз сұрайсыз: «1 плюс 2 қанша?» Ол жауап береді: «3»

Қатысу: Мен SNIPS. AI -мен байланысқан емеспін, бірақ мен RASPIAUDIO. COM -да барлығы бар таңқурай пи үшін дыбыстық картаны жасаймын, ол Hat DAC+Динамиктер+микрофон+түймесі және жетекші, сіз мені қолдана аласыз. дыбыстық картаны немесе жеке дыбыстық картаны пайдаланыңыз).

1 -қадам: Бастамас бұрын білуіңіз керек

Бұл оқулықтың соңында сізде:

  • Вокал көмекшісінің архитектурасы туралы нақты түсінік
  • Сіз офлайн көмекшінің пайдасын түсінесіз
  • Сіз барлық ассистенттер үшін пайдалы сөздік қорын білесіз
  • Сізде кейбір толықтырулар жасай алатын жұмыс істейтін, бірақ пайдасыз-мылқау көмекші болады
  • Сізде пайдалы немесе пайдасыз көмекші болғыңыз келеді деп үміттенемін, бірақ бұл сіздің жеке өміріңізді қорғайды

Сізге не қажет:

  • Raspberry PI және Linux командалық жолдары туралы негізгі түсінік
  • Уақыт: көмекшіні құру үшін Интернетке қосылу мүмкіндігіңізге байланысты шамамен 20 мин - 1 сағ, содан кейін сіздің көмекшіңіз офлайн режимде жұмыс жасай алады!
  • Raspberry PI 3 немесе 3b+ алдыңғы нұсқасы да жұмыс істей алады, Zero өте баяу болуы мүмкін
  • Қуат көзі Пернетақта, тінтуір және экран, таңқурайға арналған қуат көзі
  • Таңқурай PI -ді қашықтан басқару үшін Linux -де жұмыс істейтін компьютер немесе Mac
  • Біз мұнда Raspiaudio M IC+ қолданатын динамиктері бар дыбыстық қалқан, бұл микрофон, DAC, күшейткіш, динамик, түймені және жарықдиодты қамтитын кішкентай қалпақ. Сондай-ақ, таңқурайдың кіріктірілген аудиосын (жоғары сапалы), сыртқы күшейткіш динамиктерді және сыртқы USB микрофонын қолдануға болады.

Процесске шолу:

Біз алдымен көмекшіде онлайн көмекшісін жасаймыз, содан кейін оны Raspberry PI -ге орнатамыз. Бұл тәсілде біз Raspberry -ді орнату үшін тінтуірді, пернетақтаны қолданамыз, содан кейін SAM деп аталатын құралды қайта қолданатын көмекшіні қашықтан орнату және конфигурациялау үшін Linux жүйесіндегі сіздің компьютеріңіз.

2 -қадам: тіркеу

Тіркелу
Тіркелу

Linux компьютерінде https://console.snips.ai/ сайтына өтіп, тіркеліп, жаңа көмекші жасаңыз:

3 -қадам: Көмекшіні орнатыңыз

Көмекшіні орнату
Көмекшіні орнату

Оған атау беріңіз, тіліңізді таңдап, жасау түймесін басыңыз

4 -қадам: Ояту сөзін (ыстық сөз деп те атайды) «Эй снипс» таңдаңыз және дағды қосыңыз

Ояту сөзін (оны ыстық сөз деп те атайды) «Эй снипс» таңдаңыз және дағды қосыңыз
Ояту сөзін (оны ыстық сөз деп те атайды) «Эй снипс» таңдаңыз және дағды қосыңыз

5 -қадам: Дағды жасаңыз

Дағды жасау
Дағды жасау

Сіз басқалармен бөліскен алдын ала дайындалған дағдыларды көресіз, олардың көпшілігі жұмыс істемейді

Соңында өз қолымызбен жасау әлдеқайда тиімді және қызықты, «жаңа дағдыларды жасау» түймесін басыңыз.

6 -қадам: Сипаттаманы қосып, Жасау түймесін басыңыз:

Содан кейін сипаттаманы қосыңыз және Жасау түймесін басыңыз
Содан кейін сипаттаманы қосыңыз және Жасау түймесін басыңыз

7 -қадам: Дағдыларды өңдеуді нұқыңыз:

Дағдыларды өңдеуді нұқыңыз
Дағдыларды өңдеуді нұқыңыз

8 -қадам: Жаңа ниет жасаңыз

Жаңа ниет жасаңыз
Жаңа ниет жасаңыз

Келесі экран үшін сізге сөздік қоры қажет:

  • «Дағдылар» - бұл функциялар, мұнда 1 + 2 санын қосуға болады
  • «Ниет» - бұл шеберлікті жүзеге асыру үшін сіз дауыстап айтатын өтініштер, мысалы, сізде «1 плюс 2 қанша» және басқалары болуы мүмкін, сізде неғұрлым көп болса, соғұрлым сіз өзіңізге табиғи түрде жауап бере аласыз. көмекші.
  • «Слоттар» - бұл сіздің сұранысыңыздағы айнымалылар, мұнда нөмір 1 мен нөмір 2
  • Әрекеттер: не істеу керек, 1 + сан2 санының нақты қосындысы, содан кейін нәтижені айтады

9 -қадам: Біз NumberOne + NumberTwo қарапайым қосындысын жасаймыз:

Біз NumberOne + NumberTwo қарапайым қосындысын жасаймыз
Біз NumberOne + NumberTwo қарапайым қосындысын жасаймыз

10 -қадам: слоттарды анықтаңыз

Ұяшықтарды анықтаңыз
Ұяшықтарды анықтаңыз

Біздің 2 айнымалы мәнді слот ретінде анықтаңыз, «Сан» түрін көрсетіңіз және «ұя қажет» батырмасын тексеріңіз, егер ұяшықтардың бірі дұрыс естілмесе, бұл сөйлемді айтады:

11 -қадам: Оған слоттар қайда екенін үйретіңіз

Оған слоттар қайда екенін үйретіңіз
Оған слоттар қайда екенін үйретіңіз

Енді біз көмекшіге бұл ниетті түсінудің әр түрлі әдістерін үйретуіміз керек, сіз неғұрлым көп терсеңіз, көмекшіңізге табиғи түрде жүгінгеніңіз дұрыс, егер сіз сұрақтарыңызды енгізген болсаңыз, слоттарды (айнымалы) екі рет басу арқылы анықтау қажет. «Бір» және «екі» және слоттарды таңдау.

Аяқтағаннан кейін «Сақтау» түймесін басыңыз, содан кейін алдыңғы экранға оралыңыз: «Үй> MyDumb көмекшісі> Менің калькуляторым»

12 -қадам: Белгілі бір әрекеттің уақыты

Кейбір әрекеттердің уақыты келді!
Кейбір әрекеттердің уақыты келді!

Бұл кезде көмекші 1 мен 2 санын анықтау арқылы сұрақты түсінеді, бірақ бұл екі санмен не істеу керек. Біз өз үзінділерімізді жазамыз, Action-Code үзінділерін басыңыз

13 -қадам: Сценарийді теріңіз

Сценарийді теріңіз
Сценарийді теріңіз

Міне, біз кесетін және қоюға болатын Python сценарийі, сақтау үшін ештеңе жоқ, содан кейін біз көмекшімен жұмыс жасаймыз! мына жерден көшірме/пастер:

#бірінші және екінші мәнді алыңыз және оны бүтін санға түрлендіріңізA = int (aimMessage.slots.numberOne.first (). мән)

B = int (aimMessage.slots.numberTwo.first (). Мән)

#А + В қосындысы

C = A + B

#Нәтижені жолға түрлендіру

resul = 'жауап' + str (C) + 'менің қожайыным'

#сессия - бұл сұрақ + жауап, ол нәтижені айтады және сеансты жабады

current_session_id = aimMessage.session_id hermes.publish_end_session (current_session_id, resul)

14 -қадам: Raspbian Stretch Lite бағдарламасын жаңа SD картасына жазыңыз

Жаңа SD картасына Raspbian Stretch Lite жазыңыз
Жаңа SD картасына Raspbian Stretch Lite жазыңыз

Raspbian Buster -ге әлі Snips платформасы қолдау көрсетпейді (SNIPS тобының жаңартуларын жасаңыз !!)

Raspbian Stretch пайдаланыңыз:

downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip

(Егер сіз процесспен таныс болмасаңыз, мына сілтемені қараңыз: //www.raspberrypi.org/documentation/installation/installing-images/README.md)

15 -қадам: Таңқурайыңызды қосыңыз

Таңқурайыңызды қосыңыз
Таңқурайыңызды қосыңыз

Sudo raspi-config

Пернетақта орналасуын реттеңіз (егер qwery болмаса), локализация опцияларын қолданып wifi орнатыңыз:

  • Wi -Fi SSID/құпия сөзді орнату немесе маршрутизаторға Ethernet кабелін қосу үшін желі опцияларын таңдаңыз
  • Ssh қосу үшін интерфейс параметрлерін таңдаңыз (ол кейінірек қолданылады)

16 -қадам: Таңқурайдың IP -ге назар аударыңыз

Таңқурайдың IP -ге назар аударыңыз
Таңқурайдың IP -ге назар аударыңыз

Ifconfig маршрутизаторға қосылғаныңызды тексеріңіз және IP мекенжайын ескеріңіз

қолданылған:

ifconfig

17 -қадам: Raspiaudio MIC+ дыбыстық картасын орнатыңыз

Егер сізде RASPIAUDIO. COM MIC+ болса, картаны қосыңыз және теріңіз:

sudo wget -O микрофон mic.raspiaudio.com

sudo bash микрофон

● Қайта жүктеңіз, содан кейін тексеріңіз:

udo wget -O тесті.raspiaudio.com

sudo bash сынағы

● «Алдыңғы солға, оңға» дыбысын есту керек сары түймені басыңыз, сонда микрофон мен динамиктердің жақсы жұмыс істейтінін көрсететін жазба ойнатылады.

18 -қадам: Linux компьютерінен/MAC -тан таңқурайға көмекші көмегімен орнатыңыз

пакеттер тізімін жаңартыңыз, содан кейін npm орнатыңыз

sudo apt-get жаңартуы

raspi-config қадамы және SSH қосу (интерфейс опциясы-SSH)

sudo apt-get npm орнатыңыз

Sam компьютерін Linux компьютеріне орнатыңыз:

sudo npm орнату -g snips -sam

  • Сіз бұрын snips.ai сайтында жасаған тіркелгі деректеріңізбен аяқталған бір журнал

    sam логині

  • Сэмпен таңқурай пи -ге қосылыңыз:

    sam «таңқурайдың ip_address_of» қосылу

    Егер сіз қате алсаңыз, raspi-config қадамына оралып, SSH (интерфейс опциясы-SSH) мүмкіндігін қосуыңыз керек.

  • Raspberry Pi -де орнатушыны келесі жолмен іске қосыңыз:

    Сэм бастамасы

  • Сіз мыналарды аласыз: «Snips Platform компоненттерін орнату. Бұл бірнеше минутты алуы мүмкін … Snips Platform компоненттері сәтті орнатылды »… аяқтауға біраз уақыт кетеді
  • Көмекші түрін орнату үшін:

    sam орнату көмекшісі

  • Консольді көру үшін келесіні теріңіз:

    Сэм сағаты

  • Байқап көріңіз! Айтыңыз:

    • «Эй Снипс», сіз дыбыстық сигнал естисіз
    • «20 плюс 22 қанша?» онда ол «42» деп жауап беруі керек.
  • Егер ол жұмыс істемесе:

    • SAM күйін тексеріңіз:

      sam күйі

    • Raspberry Pi -де микрофон мен динамиктердің пайда болуын реттеңіз:

      алсамиксер

Ұсынылған: