Агуулгын хүснэгт:

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 -ийн төвлөрсөн серверүүдэд найдах нь үнэхээр утгагүй ойлголт гэсэн дүгнэлтэд хүрсэн юм. Би бас Францад амьдардаг. Миний мэдээлэл Атлантын далайг дайран Парис дахь гэртээ жорлон угаах нь утгагүй юм. Амазон эсвэл Google -ийн бүх дуу хоолойн хүсэлтэд хандах боломжтой бол нууцлалын үр дагавар нь мөн адил санаа зовоосон асуудал юм. "Надад нуух юм алга" гэсэн хуучин ядарсан маргаанаас үл хамааран эдгээр байгууллагууд хувийн мэдээллээ зорилтот маркетингийн зорилгоор ашиглахад гаргууд байдаг нь нууц биш юм. Google болон Амазоны үйлчилгээ эрх чөлөө гэдэг утгаараа үнэхээр үнэ төлбөргүй байдаггүй. Энгийн байхын тулд бид эдгээр үйлчилгээний нууцлалыг ихэвчлэн алддаг. Мэдээжийн хэрэг, тэд маш гоёмсог үйлчилгээ юм. Гэхдээ дахиад танд нуух зүйл байхгүй, тийм үү?

Энэ бол офлайн горимд ажиллах боломжтой энгийн дууны туслах ажиллуулах заавар бөгөөд таны хийсэн бүх хүсэлтийг танай гэрт орон нутгийн хэмжээнд шийдвэрлэх болно гэсэн үг юм. Үүнийг хийхийн тулд бид Snips -ийг ашиглах болно, энэ бол офлайн горимд ажиллах сонирхолтой давуу талтай Францын стартап юм. Аливаа зүйлийг ойлгомжтой, энгийн байлгахын тулд бид архитектурыг ойлгоход хялбар маш дүлий туслах ажилтан хийх гэж байгаа тул дараа нь та өөрөө илүү сонирхолтой хувилбар гаргах болно. Тиймээс өнөөдөр манай туслах таны хэлэх ёстой хоёр тоог нэгтгэн хариулах болно: Та "1 дээр нэмэх нь 2 хэд вэ" гэж асуух болно. "3" гэж хариулах болно.

Хамаарал: Би SNIPS. AI -тэй холбоогүй, гэхдээ би RASPIAUDIO. COM -д байгаа бөөрөлзгөнө пи -ийн дууны карт хийж байна, энэ бол Hat DAC+Чанга яригч+микрофон+товчлуур, удирдлага дор та миний сонголтыг ашиглаж болно. дууны карт эсвэл өөрийн дууны картыг ашиглана уу).

Алхам 1: Эхлэхээсээ өмнө юу мэдэх хэрэгтэй вэ

Энэхүү гарын авлагын төгсгөлд танд дараахь зүйлс байх болно.

  • Дуу хоолойны туслах архитектурын талаар тодорхой ойлголт
  • Та офлайн туслахын ашиг тусыг ойлгох болно
  • Та бүх туслах хүмүүст хэрэгтэй үгсийн санг мэдэх болно
  • Та нэмэлт ажил хийх чадвартай боловч ашиггүй дүлий туслах ажилтантай болно
  • Ашигтай эсвэл ашиггүй туслагч болгох хүсэл таны хувийн нууцыг хамгаална гэж найдаж байна

Чамд юу хэрэгтэй вэ:

  • Raspberry PI болон Linux командын шугамын талаархи үндсэн ойлголт
  • Цаг: 20 -оос 1 цаг орчим, таны ур чадвараас хамаарч туслах үүсгэх, дараа нь таны туслах офлайн ажиллах боломжтой болно!
  • Raspberry PI 3 эсвэл 3b+ өмнөх хувилбар бас ажиллах боломжтой, тэг нь нэлээд удаан байж магадгүй юм
  • Цахилгаан хангамж Гар, хулгана, дэлгэц, бөөрөлзгөнө тэжээлийн хангамж
  • Бөөрөлзгөнө PI -ийг алсаас удирдахын тулд Линукс дээр ажилладаг компьютер эсвэл Mac
  • Энд Raspiaudio M IC+ ашиглах чанга яригчтай аудио бамбай, энэ нь микрофон, DAC, өсгөгч, чанга яригч, товчлуур, удирдлагатай бүх зүйл бүхий жижигхэн малгай юм. Мөн бөөрөлзгөнө суурилуулсан аудио (маш чанартай), гадаад өсгөгч чанга яригч, гадаад USB микрофон ашиглах боломжтой.

Процессийн тойм:

Бид эхлээд туслах дээр онлайнаар туслах ажиллуулж, дараа нь Raspberry PI дээр суулгах болно. Энэ аргаар бид Raspberry -ийг тохируулахын тулд хулгана, гар, дараа нь таны компьютерийг Linux дээр алсаас суулгаж, SAM нэртэй хэрэгслийг дахин ашиглах тохиргоог ашигладаг.

Алхам 2: Бүртгүүлэх

Бүртгүүлэх
Бүртгүүлэх

Линукс компьютер дээрээ https://console.snips.ai/ хаягаар орж бүртгүүлээд шинэ туслах үүсгэнэ үү.

Алхам 3: Туслахыг тохируулна уу

Туслахыг тохируулна уу
Туслахыг тохируулна уу

Нэр өгөөд хэлээ сонгоод үүсгэнэ үү

Алхам 4: Сэрэх үгийг (бас халуун үг гэж нэрлэдэг) "Hey Snips" -ийг сонгоод ур чадвараа нэмнэ үү

Сэрээх үгийг (бас халуун үг гэж нэрлэдэг) "Hey Snips" -ийг сонгоод ур чадвараа нэмнэ үү
Сэрээх үгийг (бас халуун үг гэж нэрлэдэг) "Hey Snips" -ийг сонгоод ур чадвараа нэмнэ үү

Алхам 5: Ур чадвар бий болгох

Ур чадвар бий болгох
Ур чадвар бий болгох

Урьдчилан бэлтгэсэн зарим ур чадварыг бусдын хуваалцдаг бөгөөд ихэнх нь ажиллахгүй байгааг та харах болно

Эцэст нь өөрийн гараар хийх нь илүү үр дүнтэй, хөгжилтэй байдаг тул "шинэ ур чадвар бий болгох" дээр дарна уу.

Алхам 6: Дараа нь тайлбар нэмж, үүсгэх дээр дарна уу

Дараа нь тайлбар нэмж, үүсгэх дээр дарна уу
Дараа нь тайлбар нэмж, үүсгэх дээр дарна уу

Алхам 7: Ур чадвараа засах дээр дарна уу:

Ур чадвараа засах дээр дарна уу
Ур чадвараа засах дээр дарна уу

Алхам 8: Шинэ зорилго бий болгох

Шинэ зорилго бий болгох
Шинэ зорилго бий болгох

Дараагийн дэлгэцийн хувьд танд жаахан толь бичиг хэрэгтэй болно.

  • "Ур чадвар" гэдэг нь хийх ёстой функц бөгөөд энд тоо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 (). Утга)

#Нийлбэр A + B

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 картаар шарна уу

Raspbian Stretch Lite -ийг шинэ SD карт дээр шарна уу
Raspbian Stretch Lite -ийг шинэ SD карт дээр шарна уу

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: Raspberry -гээ холбоно уу

Raspberry -гээ холбоно уу
Raspberry -гээ холбоно уу

Sudo raspi-config

Гарныхаа байршлыг тохируул (хэрэв тийм биш бол), wifi -ийг нутагшуулах сонголтуудыг ашиглан тохируулна уу

  • Wi -Fi SSID/нууц үгээ тохируулахын тулд сүлжээний сонголтуудыг сонгоно уу эсвэл зүгээр л чиглүүлэгчдээ ethernet кабель холбоно уу
  • Ssh -ийг идэвхжүүлэхийн тулд интерфэйсийн сонголтыг сонгоно уу (үүнийг дараа нь ашиглах болно)

Алхам 16: Raspberry -ийн IP хаягийг анхаарч үзээрэй

Raspberry -ийн IP хаягийг анхаарч үзээрэй
Raspberry -ийн IP хаягийг анхаарч үзээрэй

Ifconfig чиглүүлэгчтэйгээ холбогдсон эсэхээ шалгаад IP хаягийг анхаарч үзээрэй

ашигласан:

ifconfig

Алхам 17: Raspiaudio MIC+ Дууны картыг суулгана уу

Хэрэв танд RASPIAUDIO. COM -ийн MIC+ байгаа бол картаа залгаж бичнэ үү.

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

sudo bash микрофон

● Дахин ачаалаад дараа нь шалгана уу:

udo wget -O тестийн тест.raspiaudio.com

sudo bash тест

● Та "урд зүүн, баруун урд" гэж сонсох ёстой шар товчлуур дээр дарахад микрофон болон чанга яригч сайн ажиллаж байгааг харуулсан бичлэг тоглогдоно.

Алхам 18: Линукс PC/MAC -аас Raspberry дээр туслахтай хамт суулгаарай

багцын жагсаалтыг сэргээж, дараа нь npm -ийг суулгана уу

sudo apt-get update

raspi-config алхам ба SSH-ийг идэвхжүүлэх (интерфэйсийн сонголт-SSH)

sudo apt-get npm суулгах

Sam -ийг Linux компьютер дээрээ суулгаарай:

sudo npm суулгах -g snips -sam

  • Та өмнө нь snips.ai дээр үүсгэсэн итгэмжлэл бүхий нэг бүртгэлийг бөглөсөн болно

    sam нэвтрэх

  • Бөөрөлзгөнө pi -тойгоо Sam -тай холбогдоорой.

    sam "ip_address_of raspberry" холбоно уу

    Хэрэв танд алдаа гарвал raspi-config алхам руу буцаж очоод SSH-ийг идэвхжүүлэх хэрэгтэй (интерфэйсийн сонголт-SSH)

  • Raspberry Pi дээр суулгагчийг дараах байдлаар эхлүүлнэ үү.

    сам эх

  • Та дараахь зүйлийг авах болно: "Snips платформын бүрэлдэхүүн хэсгүүдийг суулгах. Үүнд хэдэн минут шаардагдах болно … Snips платформын бүрэлдэхүүн хэсгүүдийг амжилттай суулгалаа”… дуусгахад хэсэг хугацаа шаардагдана
  • Туслах төрлийг суулгахын тулд:

    sam суулгах туслах

  • Консолыг харахын тулд дараахь зүйлийг оруулна уу.

    Сэм цаг

  • Оролдоод үз! Хэл:

    • "Хөөе Снипс" гэж та дуут дохио сонсдог
    • "20 нэмэх 22 хэд вэ?" Дараа нь "42" гэж хариулах ёстой.
  • Хэрэв энэ нь ажиллахгүй бол:

    • SAM -ийн статусыг дараах байдлаар шалгана уу.

      самын байдал

    • Raspberry Pi дээрх микрофон болон чанга яригчийн тохиргоог тохируулна уу.

      alsamixer

Зөвлөмж болгож буй: