Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Амазоны хөгжүүлэгчийн данс үүсгэнэ үү
- Алхам 2: Шинэ ур чадвар бий болгох
- Алхам 3: Хэрэглэгчтэй мэндчилнэ үү
- Алхам 4: Мэндчилгээг туршиж үзээрэй
- Алхам 5: Зорилго нэмэх
- Алхам 6: Хөгжилтэй үг нэмэх
- Алхам 7: Зорилго боловсруулагчдыг нэмнэ үү
- Алхам 8: Зорилго боловсруулагчдыг бүртгүүлнэ үү
- Алхам 9: Ур чадварыг шалгах
- Алхам 10: Ур чадварын урьдчилж харах тохиргоог хийж, хянуулахаар илгээнэ үү
Видео: Alexa ур чадварыг хэрхэн бий болгох вэ: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Alexa ур чадвар гэж юу вэ?
Alexa ур чадвар нь програмтай адил юм. Та ухаалаг гар утас эсвэл таблет дээрээ програм суулгах, устгахтай адилаар Alexa програм эсвэл вэб хөтөч ашиглан ур чадвараа идэвхжүүлэх, идэвхгүй болгох боломжтой. Ур чадвар бол дуу хоолойгоор удирддаг Alexa чадвар юм. Бүтээгдэхүүн, үйлчилгээг амьдралд хүргэхийн тулд та Alexa ур чадвараа Echo дээрээ нэмж болно. Та боломжтой ур чадвараа харж, Alexa програмаа ашиглан идэвхжүүлэх эсвэл идэвхгүй болгох боломжтой.
Энэ заавар нь alexa ур чадварыг хэрхэн бий болгохыг танд харуулах болно.
Зорилго:
Зорилго нь хэрэглэгч бүрт инээдтэй герман үгийг хэлэх ур чадварыг бий болгох явдал юм.
Демо:
Ур чадвар дараа нь хэрхэн ажиллах ёстойг эндээс туршиж үзэх боломжтой.
www.amazon.com/gp/product/B07ZH9GL9N?ref&r…
Хангамж
- Програмчлалын талаархи мэдлэг
- Node.js болон Javascript дээрх үндсэн ойлголтууд
Алхам 1: Амазоны хөгжүүлэгчийн данс үүсгэнэ үү
Хэрэв танд Amazon хөгжүүлэгчийн данс байхгүй бол энд бүртгүүлж болно. Үгүй бол та энд нэвтэрч болно.
Алхам 2: Шинэ ур чадвар бий болгох
- Энэ холбоосыг дагана уу:
- Баруун талд байгаа Ур чадвар бий болгох дээр дарна уу. Үүний дараа шинэ хуудас нээгдэнэ.
- Ур чадварын нэр талбарт өөрийн ур чадварын нэрийг (манай тохиолдолд: Хөгжилтэй герман үгс) оруулна уу.
- Анхдагч хэл дээр хэлийг сонгоно уу-Англи (АНУ)
- Бид захиалгат ур чадварыг бий болгох гэж байгаа тул Custom загварыг сонгоно
- Ур чадварынхаа арын нөөцийг байршуулах аргыг сонгохдоо бид Alexa-Hosted (Node.js) -ийг сонгоно уу.
- Дууссаны дараа "Ур чадвар бий болгох" дээр дарна уу
- Шинэ цонх нээгдэнэ
Алхам 3: Хэрэглэгчтэй мэндчилнэ үү
Хэрэглэгч таны ур чадвараар хийдэг хамгийн эхний зүйл бол үүнийг нээж өгдөг. Ур чадварыг нээх зорилго нь дээжийн кодонд аль хэдийн хэрэгжсэн бөгөөд цаашид нэмж оруулах шаардлагагүй болно.
-
Код табыг нээ → index.js файлтай кодын цонх нээгдэнэ
Зорилго боловсруулагч бүр хоёр үүрэгтэй
- canHandle ()
- бариул ()
CanHandle () функц нь хүсэлтийг агуулдаг бөгөөд үүнийг зохицуулагч хариулдаг.
Handle () функц нь хэрэглэгчдэд хариу илгээдэг.
Хэрэв ур чадвар хүсэлтийг хүлээж авбал зорилго боловсруулагч бүрийн canHandle () функцийг дуудаж, тухайн хүсэлтийн хариуг илгээж чадах эсэхийг шалгадаг.
-
LaunchRequestHandler -ийн бариул () функц дээр кодыг бүхэлд нь устгаад дараа нь дараах зүйлийг буулгана.
const talkOutput = 'Хөгжилтэй герман үгсэд тавтай морилно уу. Герман хэл ямар хөгжилтэй үг санал болгодог, ямар утгатай болохыг олж мэдээрэй. Хөгжилтэй үг сонсмоор байна уу? ';
const repromptText = 'Та инээдтэй герман үг сонсмоор байна уу?'; буцах handlerInput.responseBuilder.speak (speakOutput).reprompt (repromptText).getResponse ();
- Хадгалах ба байршуулах дээр дарна уу.
Тусламжийн зорилго зохицуулагчийг ур чадвартай нийцүүлэн өөрчлөх шаардлагатай. Handle () функцийн кодыг устгаад үүнийг оруулна уу:
const speakOutput = 'Герман хэл ямар хөгжилтэй үг санал болгодог, ямар утгатай болохыг олж мэдээрэй. Хөгжилтэй үг сонсмоор байна уу? ';
const repromptText = 'Та инээдтэй герман үг сонсмоор байна уу?'; буцах handlerInput.responseBuilder.speak (speakOutput).reprompt (repromptText).getResponse ();
Үүнийг дуусгасны дараа Хадгалах ба байршуулах дээр дарна уу.
Алхам 4: Мэндчилгээг туршиж үзээрэй
Та өөрийн ур чадвараа дээшлүүлэх чадвартай байх бүрт алдаа гарсан тохиолдолд алдаа хаана байгааг олж мэдэхийн тулд үнэхээр ажиллаж байгаа эсэхийг шалгаарай.
- Туршилтын таб дээр дарна уу → Шинэ цонх нээгдэнэ.
- Туршилтын орчныг идэвхжүүлэхийн тулд сонгох хайрцагт Хөгжлийг сонгоно уу.
- Бичих эсвэл ярих: "oppen funny german words" → Ур чадвар нь одоо мэндчилгээгээр хариулах ёстой.
Алхам 5: Зорилго нэмэх
Одоо бид таны ур чадвартай хэрэглэгч хэрхэн харьцах боломжийг нэмж өгөх гэж байна. Зорилго нь тусгай хэлц үг хэлсний дараа зөв хариу үйлдэл үзүүлэх боломжийг олгодог бөгөөд дараа нь корректорыг ажиллуулдаг.
- Бүтээх таб дээр дарна уу → Бүтээх цонх нээгдэнэ.
- Баруун талын навигацийн самбар нь идэвхжүүлсэн бүх санааг харуулдаг. Юуны өмнө HelloWorldIntent -ийг устга.
- Дараа нь навигацийн самбар дахь зорилго табын хажууд байрлах Нэмэх товчийг дарна уу.
Юуны өмнө бид Alexa-ийн суулгасан номын сангаас зарим санааг нэмж оруулсан болно
- Alexa-ийн суулгасан номын сангаас одоо байгаа зорилгыг ашиглах дээр дарна уу
- YesIntent болон NoIntent гэж хайгаад хоёуланг нь нэмэх дээр дарна уу.
Одоо бид өөрсдийн хувийн зан чанарыг нэмж байна.
- Гаалийн зорилго үүсгэх дээр дарна уу
- Зорилгодоо TellAFunnyWordIntent нэр өг
- Гаалийн зорилго үүсгэх дээр дарна уу
Одоо бид зорилгодоо зарим жишээ хэллэгийг нэмж оруулах болно. Жишээ хэллэгүүд нь хэрэглэгчийн хэлж магадгүй хэллэгүүд юм. Эдгээр жишээ хэллэгийг оруулна уу:
- надад нэг үг хэлээч
- надад инээдтэй герман үг хэлээрэй
- үг
- инээдтэй үг
- надад нэг үг хэлээч
Мэдээжийн хэрэг хэрэглэгчийн хэлж чадах өөр олон хэллэг байдаг. Хэрэв та хүсвэл зорилгоо өргөжүүлж болно, гэхдээ бид одоогоор функциональ байдалд анхаарлаа хандуулж байна.
Энэ хэллэгийг нэмсний дараа Save Model, дараа нь Build Model дээр дарна уу. Барилга дууссаны дараа Код таб руу буцна уу.
Алхам 6: Хөгжилтэй үг нэмэх
Бидний ур чадварыг хөгжилтэй үг хэлүүлэхийн тулд эхлээд инээдтэй үг хэрэгтэй.
Үүний тулд lambda фолдерт word.json нэртэй шинэ файл үүсгэнэ үү.
Эдгээр үгсийг word.json файлд оруулна уу:
[{"word": "Lebensabschnittpartner", "тайлбар": "Энэ үгийг түнш эсвэл амрагуудын хувьд өөр сонголт гэж тодорхойлдог, гэхдээ илүү түр зуурын шинж чанартай байдаг." }, {"word": "Unabhängigkeitserklärungen", "тайлбар": "Энэ үг нь бие даасан хүний тунхаглалыг тайлбарлаж байна." }, {"word": "Freundschaftsbezeugung", "тайлбар": "Энэ бол нөхөрлөлийн илэрхийлэл юм." }, {"word": "Rechtsschutzversicherungsgesellschaften", "тайлбар": "Гиннесийн номонд бичигдсэн энэхүү хүнд хэцүү үгийг өдөр тутмын хэрэглээнд байдаг хамгийн урт герман үг гэж хүлээн зөвшөөрдөг. Энэ нь даатгалын компаниуд хууль ёсны хамгаалалтаар хангагдсан гэсэн үг юм." }, {"word": "Kaftfahrzeug-Haftpflichtversicherung", "тайлбар": "Энэ нь тээврийн хэрэгслийн хариуцлагын даатгалд хамаарна." }, {"word": "Donaudampfschiffahrtsgesellschaftskapitän", "тайлбар": "Энэ үг нь тээврийн сэдвийг үргэлжлүүлж байгаа бөгөөд Дунай усан онгоцны компанийн ахмад гэж хэлэхийн тулд хоорондоо нягт уялдуулсан дөрвөн үг юм." }]
Мэдээжийн хэрэг, хэрэв та зарим зүйлийг мэддэг бол илүү олон үг нэмж болно. Гэхдээ туршихын тулд энэ нь аль хэдийн ажиллах ёстой.
Хадгалах ба байршуулах дээр дахин дарна уу.
Алхам 7: Зорилго боловсруулагчдыг нэмнэ үү
Өмнө нь үүсгэсэн зорилгод одоо зорилгоос үүдэлтэй зохицуулагч хэрэгтэй болно. NoIntentHandler ур чадварыг хаадаг. YesIntentHandler болон TellAFunnyWordIntentHandler нар инээдтэй үг, түүний тайлбараар хариулдаг.
Index.js файлаас HelloWorldIntentHandler -ийг бүхэлд нь устгаад оронд нь гурван шинэ файл нэмнэ үү.
const TellAFunnyWordIntentHandler = {
canHandle (handlerInput) {буцах Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'TellAFunnyWordIntent'; }, бариул (handlerInput) {const words = JSON.parse (fs.readFileSync ('./ words.json'))); const word = үгс [Math.floor (Math.random () * word.length)]; const speakOutput = word.word + '. ' + үг.тайлбар; буцах handlerInput.responseBuilder.speak (speakOutput).getResponse (); }}; const YesIntentHandler = {canHandle (handlerInput) {Alexa.getRequestType (handlerInput.requestEnvelope) буцах === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. YesIntent'; }, бариул (handlerInput) {const words = JSON.parse (fs.readFileSync ('./ words.json'))); const word = үгс [Math.floor (Math.random () * word.length)]; const speakOutput = word.word + '. ' + үг.тайлбар; буцах handlerInput.responseBuilder.speak (speakOutput).getResponse (); }}; const NoIntentHandler = {canHandle (handlerInput) {Alexa.getRequestType (handlerInput.requestEnvelope) буцах === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. NoIntent'; }, handle (handlerInput) {const speakOutput = 'За, магадгүй өөр цаг.'; буцах handlerInput.responseBuilder.speak (speakOutput).getResponse (); }};
Алхам 8: Зорилго боловсруулагчдыг бүртгүүлнэ үү
Одоо бид шинэ зорилго боловсруулагчдыг бүртгүүлэх хэрэгтэй. Үүнийг хийхийн тулд index.js файлын төгсгөл хүртэл гүйлгэнэ үү.
Үүнийг солих:
export.handler = Alexa. SkillBuilders.custom ()
.addRequestHandlers (LaunchRequestHandler, HelloWorldIntentHandler, HelpIntentHandler, CancelAndStopIntentHandler, SessionEndedRequestHandler, IntentReflectorHandler, // эсэхийг шалга
тэр нь:
export.handler = Alexa. SkillBuilders.custom ()
.addRequestHandlers (LaunchRequestHandler, TellAFunnyWordIntentHandler, YesIntentHandler, NoIntentHandler, HelpIntentHandler, CancelAndStopIntentHandler, SessionEndedRequestHandler, IntentReflectorHandler, Дараа нь "Хадгалах ба байршуулах" дээр дахин дарна уу. Байршуулж дууссаны дараа ур чадвараа дахин туршиж үзээрэй.
Алхам 9: Ур чадварыг шалгах
- Туршилтын таб дээр дарна уу → Шинэ цонх нээгдэнэ.
- Бичих эсвэл ярих: "oppen funny german words" → Ур чадвар нь одоо мэндчилгээгээр хариулах ёстой.
- Бичих эсвэл ярих: "надад хөгжилтэй герман үг хэлээрэй" → Ур чадвар нь одоо нэг үгийг хэлэх ёстой.
Хэрэв бүх зүйл үр дүнтэй бол та ур чадвараа аль хэдийн илгээж болно.
Алхам 10: Ур чадварын урьдчилж харах тохиргоог хийж, хянуулахаар илгээнэ үү
Шаардлагатай бүх текст хайрцгийг ур чадварынхаа хувийн тайлбараар бөглөнө үү.
Жишээ хэллэг дээр бичнэ үү:
- Alexa, Хөгжилтэй герман үгсийг нээнэ үү.
- Alexa, Хөгжилтэй Герман үгсээс надад инээдтэй үг хэлэхийг хүс.
Шаардлагатай бүх талбарыг бөглөсний дараа дүрсийг байршуулсны дараа Хадгалах дээр дарж үргэлжлүүлнэ үү.
Зөв хариултыг Privacy & Compilance болон Availability дээрээс сонгоно уу.
Бүртгүүлэхийн өмнө оруулах хүсэлтийн жагсаалтыг харна уу
Одоо та хэд хэдэн туршилт хийх хэрэгтэй. Үүнд хэсэг хугацаа шаардагдаж магадгүй.
Үүний дараа та ур чадвараа хянуулахаар илгээж болно. Таны ур чадварын талаархи санал хүсэлтийг авах хүртэл 1 эсвэл 2 хоног шаардагдана. Хэрэв та бүх зүйлийг зөв хийсэн бол таны ур чадвар хянагдсаны дараа шууд хэвлэгдэх болно.
Хэрэв та ур чадвараа аль хэдийн туршиж үзэхийг хүсч байгаа боловч энэ нь гэрчилгээжсэн хэвээр байгаа бол та энэ ур чадвараа үргэлж ашиглаж болно.
www.amazon.com/gp/product/B07ZH9GL9N?ref&ref=cm_sw_em_r_as_dp_uCOJljYBKfNx9
Зөвлөмж болгож буй:
Зөвшөөрөлгүй утасгүй хандалтын цэгүүдийн хяналтын системийг хэрхэн бий болгох вэ: 34 алхам
Зөвшөөрөлгүй утасгүй хандалтын цэгүүдийн хяналтын системийг хэрхэн бий болгох вэ: Saludos lectores. За ингээд зааварчилгаа өгөх болно, энэ нь бөөрөлзгөнө PI -ийг ашиглахгүй байхын тулд компьютерийн системд ажиллахгүй байх болно
Явган алхах спрайт хэрхэн бий болгох вэ: 9 алхам
Явган алхах спрайт хэрхэн үүсгэх вэ: Энд та алхах спрайт хэрхэн хийхийг сурах болно Шаардлагатай зүйлс: Компьютер (Ямар ч төрөл хийх болно) Интернет (Duh) Вэб хөтөч (Internet Explorer эсвэл Safari -аас өөр вэб хөтөч)
Хөнгөн туяа хэрхэн бий болгох вэ ?: 21 алхам
Гэрэл гэгээтэй улулеле хэрхэн бүтээх вэ ?: Би Укулеле тоглодог. Дунд зэрэг (хэрвээ энэ үг бол) тийм болохоор би " Хэрэв та бүсгүйчүүдэд үнэхээр сэтгэгдэл төрүүлэхийг хүсч байвал тайзан дээр болж буй гамшгаас тэднийг сатааруулах хэрэгсэл хэрэгтэй байна” Тиймээс " Гэрэлтдэг Үкулеле " bor байсан
Alexa-ийн ур чадварыг Cloud9 болгох- Зээлийн карт, тоног төхөөрөмж шаардлагагүй: 7 алхам (зурагтай)
Alex9-ийг Cloud9 ашиглан хийх- Зээлийн карт эсвэл тоног төхөөрөмж шаардлагагүй: Сайн байна уу, өнөөдөр би Cloud9 ашиглан Amazon Alexa-ийн ур чадвараа хэрхэн бий болгохыг танд үзүүлэх гэж байна. Мэдэхгүй хүмүүсийн хувьд Cloud9 бол олон янзын хэлийг дэмждэг онлайн IDE бөгөөд зуун хувь үнэ төлбөргүй байдаг - зээлийн карт шаардлагагүй
Оюун санааны хяналтыг бий болгох гипноз Мөрөөдлийн машиныг хямд болгох: 7 алхам
Оюун санааны хяналттай гипнозын мөрөөдлийн машиныг хямд болгох: Энэ бол үндсэндээ хэд хэдэн нэмэлт функц, зарим ажилтай Flash Nap төсөл юм. Энэ нь бас "Light/Sound" гипнозын машинуудын хамгийн бага хувилбар бөгөөд хэдэн зуун долларын үнэтэй боловч хэрэв танд эд анги байгаа бол энэ машин хэдхэн долларын үнэтэй болно. ХӨТӨЛБӨРГҮЙ