ዝርዝር ሁኔታ:

የአሌክሳ ችሎታን እንዴት መፍጠር እንደሚቻል -10 ደረጃዎች
የአሌክሳ ችሎታን እንዴት መፍጠር እንደሚቻል -10 ደረጃዎች

ቪዲዮ: የአሌክሳ ችሎታን እንዴት መፍጠር እንደሚቻል -10 ደረጃዎች

ቪዲዮ: የአሌክሳ ችሎታን እንዴት መፍጠር እንደሚቻል -10 ደረጃዎች
ቪዲዮ: ጉዳይን ያግኙ፡ የስማርት ቤት የወደፊት ዕጣ 2024, ህዳር
Anonim
የአሌክሳ ችሎታን እንዴት መፍጠር እንደሚቻል
የአሌክሳ ችሎታን እንዴት መፍጠር እንደሚቻል

የአክሌክ ክህሎት ምንድነው?

የአሌክሳ ችሎታዎች እንደ መተግበሪያዎች ናቸው። በእርስዎ ዘመናዊ ስልክ ወይም ጡባዊ ላይ መተግበሪያዎችን በሚጭኑበት እና በሚያራግፉበት መንገድ የአሌክሳውን መተግበሪያ ወይም የድር አሳሽ በመጠቀም ችሎታዎችን ማንቃት እና ማሰናከል ይችላሉ። ችሎታዎች በድምፅ የሚነዱ የአሌክሳ ችሎታዎች ናቸው። ምርቶችን እና አገልግሎቶችን ወደ ሕይወት ለማምጣት የአሌክሳ ችሎታዎችን ወደ ኢኮዎ ማከል ይችላሉ። ያሉትን ክህሎቶች ማየት እና የአሌክሳ መተግበሪያዎን በመጠቀም ማንቃት ወይም ማሰናከል ይችላሉ።

ይህ መማሪያ የአርኬክ ችሎታን እንዴት እንደሚፈጥሩ ያሳየዎታል።

ግብ ፦

ግቡ ለተጠቃሚው አስቂኝ የጀርመንኛ ቃል ሁል ጊዜ የሚናገር ክህሎት መፍጠር ነው ፣ ተጠቃሚው ይጠይቃል።

ማሳያ ፦

ለማየት ፣ ከዚያ በኋላ ችሎታው እንዴት መሥራት እንዳለበት ፣ እዚህ ሊሞክሩት ይችላሉ-

www.amazon.com/gp/product/B07ZH9GL9N?ref&r…

አቅርቦቶች

  • በፕሮግራም ውስጥ እውቀት
  • በኖድ.ጅስ እና በጃቫስክሪፕት ውስጥ መሠረታዊ ነገሮች

ደረጃ 1 የአማዞን ገንቢ መለያ ይፍጠሩ

የአማዞን ገንቢ መለያ ይፍጠሩ
የአማዞን ገንቢ መለያ ይፍጠሩ

የአማዞን ገንቢ መለያ ከሌለዎት እዚህ መመዝገብ ይችላሉ። አለበለዚያ እዚህ መግባት ይችላሉ።

ደረጃ 2 አዲስ ክህሎት ይፍጠሩ

አዲስ ክህሎት ይፍጠሩ
አዲስ ክህሎት ይፍጠሩ
አዲስ ክህሎት ይፍጠሩ
አዲስ ክህሎት ይፍጠሩ
  1. ይህንን አገናኝ ይከተሉ
  2. በቀኝ በኩል ያለውን ክህሎት ፍጠር ላይ ጠቅ ያድርጉ። ከዚያ በኋላ አዲስ ገጽ ይከፈታል።
  3. በክህሎት ስም መስክ ውስጥ የክህሎትዎን ስም (በእኛ ሁኔታ አስቂኝ የጀርመን ቃላት) ያስገቡ።
  4. ቋንቋውን በነባሪ ቋንቋ ይምረጡ-ሳጥን ወደ እንግሊዝኛ (አሜሪካ) ያዘጋጁ
  5. እኛ ብጁ ክህሎት እንፈጥራለን ፣ ስለዚህ ብጁ ሞዴሉን እንመርጣለን
  6. የእርስዎን የክህሎት ጀርባ ሀብቶች ለማስተናገድ ዘዴን በሚመርጡበት ጊዜ እኛ Alexa-Hosted (Node.js) እንመርጣለን
  7. ከጨረሱ በኋላ ጠቅ ያድርጉ ክህሎት ይፍጠሩ
  8. አዲስ መስኮት ይከፈታል

ደረጃ 3 ለተጠቃሚው ሰላምታ ይስጡ

ለተጠቃሚው ሰላምታ ይስጡ
ለተጠቃሚው ሰላምታ ይስጡ

አንድ ተጠቃሚ በችሎታዎ የሚያደርገው የመጀመሪያው ነገር ይከፍታል። ክህሎቱን የሚከፍተው ዓላማ ቀድሞውኑ በናሙና ኮድ ውስጥ ተተግብሯል እና ከአሁን በኋላ መጨመር አያስፈልገውም።

  1. የኮድ ትርን ይክፈቱ the ከ index.js ፋይል ጋር ያለው የኮድ መስኮት ይከፈታል

    እያንዳንዱ አሳቢ ተቆጣጣሪ ሁለት ተግባራት አሉት

    • canHandle ()
    • እጀታ ()

    የ canHandle () ተግባር ጥያቄውን ያጠቃልላል ፣ ተቆጣጣሪው ምላሽ ይሰጣል።

    የእጀታው () ተግባር ለተጠቃሚው ምላሽ ይልካል።

    አንድ ችሎታ ጥያቄን ከተቀበለ ፣ ለዚያ ጥያቄ ምላሽ መላክ ከቻለ የእያንዳንዱ ዓላማ ተቆጣጣሪ የ canHandle () ተግባር ተጠርቶ ይፈትሻል።

  2. በ LaunchRequestHandler እጀታ () ተግባር ውስጥ ሙሉውን ኮድ ይሰርዙ እና የሚከተለውን ይለጥፉ

    const speakOutput = 'ወደ አስቂኝ የጀርመን ቃላት እንኳን በደህና መጡ። የጀርመን ቋንቋ ምን አስቂኝ ቃላትን እና ምን ማለት እንደሆነ ይወቁ። አስቂኝ ቃል መስማት ይፈልጋሉ?’;

    const repromptText = 'አስቂኝ የጀርመን ቃል መስማት ይፈልጋሉ?'; ተመለስ handlerInput.responseBuilder.speak (speakOutput).reprompt (repromptText).getResponse ();

  3. አስቀምጥ እና አሰማራ የሚለውን ጠቅ ያድርጉ።

የእገዛ ዓላማ አሳቢው ከችሎታው ጋር እንዲዛመድ መለወጥ ያስፈልጋል። የእጀታውን () ተግባር ኮድ ይሰርዙ እና ይህንን ያስገቡ

const speakOutput = 'የጀርመን ቋንቋ ምን አስቂኝ ቃላትን እና ምን ማለት እንደሆነ ይወቁ። አስቂኝ ቃል መስማት ይፈልጋሉ?’;

const repromptText = 'አስቂኝ የጀርመን ቃል መስማት ይፈልጋሉ?'; ተመለስ handlerInput.responseBuilder.speak (speakOutput).reprompt (repromptText).getResponse ();

ያንን ከጨረሱ በኋላ አስቀምጥ እና አሰማራ የሚለውን ጠቅ ያድርጉ።

ደረጃ 4 ሰላምታውን ይፈትኑ

ሰላምታውን ይፈትኑ
ሰላምታውን ይፈትኑ
ሰላምታውን ይፈትኑ
ሰላምታውን ይፈትኑ

ሁል ጊዜ ለችሎታዎ የበለጠ ተግባራዊነት ሲኖርዎት ፣ ስህተቱ ካለ ፣ ስህተቱ የት እንደሚገኝ ለማወቅ በትክክል የሚሰራ ከሆነ ይፈትሹ።

  1. በሙከራ ትር ላይ ጠቅ ያድርጉ → አዲስ መስኮት ይከፈታል።
  2. በተመረጠው ሳጥን ውስጥ ልማት በመምረጥ የሙከራ አካባቢውን ያግብሩ።
  3. ይፃፉ ወይም ይናገሩ - “አስቂኝ የጀርመን ቃላት” → ችሎታው አሁን ከሰላምታ ጋር መመለስ አለበት።

ደረጃ 5: ዓላማዎችን ያክሉ

ዓላማዎችን ያክሉ
ዓላማዎችን ያክሉ
ዓላማዎችን ያክሉ
ዓላማዎችን ያክሉ
ዓላማዎችን ያክሉ
ዓላማዎችን ያክሉ

አሁን አንድ ተጠቃሚ ከእርስዎ ችሎታ ጋር እንዴት እንደሚገናኝ እድሎችን እንጨምራለን። ዓላማዎች ከልዩ ሀረጎች በኋላ በትክክል ምላሽ እንዲሰጡ ያደርጉታል እና ከዚያ በኋላ የኮሬተር ተቆጣጣሪውን ያስነሳል።

  1. በግንባታ ትር ላይ ጠቅ ያድርጉ → የግንባታው መስኮት ይከፈታል።
  2. በቀኝ በኩል ያለው የአሰሳ አሞሌ ሁሉንም ገቢር ዓላማዎች ያሳያል። በመጀመሪያ ፣ HelloWorldIntent ን ይሰርዙ።
  3. በመቀጠልም በአሰሳ አሞሌው ውስጥ ካለው ዓላማዎች ትር ቀጥሎ ያለውን የአክል አዝራርን ጠቅ ያድርጉ።

በመጀመሪያ ፣ ከአሌክሳ ውስጠ-ግንቡ ቤተ-መጽሐፍት ውስጥ የተወሰኑ ውስጠ-ሐሳቦችን እንጨምራለን

  1. ጠቅ ያድርጉ ነባሪ ዓላማን ከአሌክሳ አብሮገነብ ቤተ-መጽሐፍት ይጠቀሙ
  2. YesIntent እና NoIntent ን ይፈልጉ እና በሁለቱም ላይ አክልን ጠቅ ያድርጉ።

አሁን እኛ የራሳችንን ብጁ ዓላማ እንጨምራለን።

  1. ብጁ ዓላማን ፍጠር ላይ ጠቅ ያድርጉ
  2. ለዓላማው TellAFunnyWordIntent የሚለውን ስም ይስጡ
  3. ብጁ ዓላማን ፍጠር ላይ ጠቅ ያድርጉ

አሁን አንዳንድ የናሙና ሐረጎችን ወደ እኛ ዓላማ እንጨምራለን። የናሙና ሐረጎች ተጠቃሚው ምናልባት ሊናገራቸው የሚችሉ ሐረጎች ናቸው። እነዚያን የናሙና ሐረጎች ብቻ ያስገቡ ፦

  • አንድ ቃል ንገረኝ
  • አስቂኝ የጀርመን ቃል ንገረኝ
  • ቃል
  • አስቂኝ ቃል
  • አንድ ቃል ሊነግረኝ

በእርግጥ ተጠቃሚው ሊናገራቸው የሚችሉ ብዙ ተጨማሪ ሐረጎች አሉ። ከፈለጉ ዓላማውን ማራዘም ይችላሉ ፣ ግን እኛ አሁን ባለው ተግባራዊነት ላይ እናተኩራለን።

ሐረጎቹን ከጨመሩ በኋላ ሞዴልን አስቀምጥ እና ከዚያ በግንባታ ሞዴል ላይ ጠቅ ያድርጉ። ግንባታው ከተጠናቀቀ በኋላ ወደ ኮድ ትር ይመለሱ።

ደረጃ 6: አስቂኝ ቃላትን ያክሉ

ችሎታችን አስቂኝ ቃላትን እንዲናገር ለማድረግ መጀመሪያ አንዳንድ አስቂኝ ቃላትን ይፈልጋል።

ለዚያ ፣ በላምዳ አቃፊ ውስጥ ቃላት.json የተባለ አዲስ ፋይል ይፍጠሩ።

ቃላቱን ወደ ቃላት.json ፋይል ያስገቡ።

[{"ቃል": "Lebensabschnittpartner", "ማብራሪያ": "ይህ ቃል በጣም የሚገለጸው ለባልደረባ ወይም ለፍቅረኛ ሌላ አማራጭ ነው ፣ ግን የበለጠ ጊዜያዊ ሽክርክሪት ነው።" }, {"ቃል": "Unabhängigkeitserklärungen", "ማብራሪያ": "ይህ ቃል ያለማወቅን መግለጫ ይገልጻል።" }, {"ቃል": "Freundschaftsbezeugung", "ማብራሪያ": "የወዳጅነት ማሳያ ነው።" }, {"word": "Rechtsschutzversicherungsgesellschaften", "ማብራሪያ": "የጊነስ ቡክ ኦቭ ሪከርድስስ" ይህን አሳሳቢ ቃል በዕለት ተዕለት ጥቅም ላይ እንደ ረዥሙ የጀርመን ቃል ይገነዘባል። ይህ ማለት የሕግ ከለላ የሚሰጡ የኢንሹራንስ ኩባንያዎች ማለት ነው። }, {"ቃል": "Kaftfahrzeug-Haftpflichtversicherung", "ማብራሪያ": "የሞተር ተሽከርካሪ ተጠያቂነት መድንን ያመለክታል።" } ፣ {"ቃል": "Donaudampfschiffahrtsgesellschaftskapitän", "ማብራሪያ": "ይህ ቃል የትራንስፖርት ጭብጡን የሚቀጥል ሲሆን የዳንዩብ የእንፋሎት ኩባንያ ካፒቴን ለማለት አራት ቃላት በጥሩ ሁኔታ ተጣምረው ነው።" }]

በእርግጥ አንዳንድ ካወቁ ብዙ ቃላትን ማከል ይችላሉ። ግን ለሙከራ ቀድሞውኑ መሥራት አለበት።

እንደገና አስቀምጥ እና አሰማራ የሚለውን ጠቅ ያድርጉ።

ደረጃ 7: የታሰበ ተቆጣጣሪዎችን ያክሉ

ቀደም ሲል የተፈጠሩት ዓላማዎች አሁን በአስተያየት የሚነሳ ተቆጣጣሪ ያስፈልጋቸዋል። NoIntentHandler ክህሎቱን ይዘጋል። YesIntentHandler እና TellAFunnyWordIntentHandler በአስቂኝ ቃል እና በማብራሪያው መልስ ይሰጣሉ።

ሙሉውን HelloWorldIntentHandler ከ index.js ፋይል ይሰርዙ እና በምትኩ ሶስት አዲስ ያክሉ

const TellAFunnyWordIntentHandler = {

canHandle (handlerInput) {መመለስ Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'TellAFunnyWordIntent'; } ፣ እጀታ (handlerInput) {const words = JSON.parse (fs.readFileSync ('./ words.json'))); const ቃል = ቃላት [Math.floor (Math.random () * words.length)]; const speakOutput = word.word + '. ' + ቃል። ማብራሪያ; ተመለስ handlerInput.responseBuilder.speak (speakOutput).getResponse (); }}; const YesIntentHandler = {canHandle (handlerInput) {return Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. YesIntent'; } ፣ እጀታ (handlerInput) {const words = JSON.parse (fs.readFileSync ('./ words.json'))); const ቃል = ቃላት [Math.floor (Math.random () * words.length)]; const speakOutput = word.word + '. ' + ቃል። ማብራሪያ; ተመለስ handlerInput.responseBuilder.speak (speakOutput).getResponse (); }}; const NoIntentHandler = {canHandle (handlerInput) {return Alexa.getRequestType (handlerInput.requestEnvelope) === 'IntentRequest' && Alexa.getIntentName (handlerInput.requestEnvelope) === 'AMAZON. NoIntent'; } ፣ እጀታ (handlerInput) {const speakOutput = 'እሺ ፣ ምናልባት ሌላ ጊዜ።'; ተመለስ handlerInput.responseBuilder.speak (speakOutput).getResponse (); }};

ደረጃ 8 - ዓላማ ያላቸውን ተቆጣጣሪዎች ይመዝገቡ

አሁን አዲሱን ዓላማ ያላቸው ተቆጣጣሪዎች መመዝገብ አለብን። ለዚያ ፣ ወደ index.js ፋይል መጨረሻ ያሸብልሉ።

ይህንን ይተኩ ፦

exports.handler = Alexa. SkillBuilders.custom ()

.addRequestHandlers (LaunchRequestHandler ፣ HelloWorldIntentHandler ፣ HelpIntentHandler ፣ CancelAndStopIntentHandler ፣ SessionEndedRequestHandler ፣ IntentReflectorHandler ፣ // IntentReflectorHandler የመጨረሻ መሆኑን ያረጋግጡ (ተንከባካቢውን) ፣ ተንከባካቢውን (ተንከባካቢውን)) (የእርስዎ ተንከባካቢ) (ተንከባካቢ) (ተንከባካቢ) (ተንከባካቢ) (ተንከባካቢ) (ተንከባካቢ) (ተንከባካቢውን) እንዳይሸረሽር (እንዳይሻገሩ)።

ከዚያ ጋር

exports.handler = Alexa. SkillBuilders.custom ()

.addRequestHandlers (LaunchRequestHandler ፣ TellAFunnyWordIntentHandler ፣ YesIntentHandler ፣ NoIntentHandler ፣ HelpIntentHandler ፣ CancelAndStopIntentHandler ፣ SessionEndedRequestHandler ፣ IntentReflectorHandler ፣ ይደብራል።

ከዚያ እንደገና አስቀምጥ እና አሰማራ የሚለውን ጠቅ ያድርጉ። ማሰማራቱ ከተጠናቀቀ በኋላ ክህሎቱን እንደገና ይፈትሹ።

ደረጃ 9 ክህሎቱን ይፈትኑ

  1. በሙከራ ትር ላይ ጠቅ ያድርጉ → አዲስ መስኮት ይከፈታል።
  2. ይፃፉ ወይም ይናገሩ - “አስቂኝ የጀርመን ቃላት” → ችሎታው አሁን ከሰላምታ ጋር መመለስ አለበት።
  3. ይፃፉ ወይም ይናገሩ - “አስቂኝ የጀርመን ቃል ንገረኝ” → ችሎታው አሁን ከቃላቶቹ አንዱን መናገር አለበት።

ሁሉም ነገር የሚሰራ ከሆነ ፣ ችሎታዎን ቀድሞውኑ ማስገባት ይችላሉ።

ደረጃ 10 የክህሎት ቅድመ እይታ ያዘጋጁ እና ለግምገማ ያስገቡ

የክህሎት ቅድመ -እይታን ያዘጋጁ እና ለግምገማ ያስገቡ
የክህሎት ቅድመ -እይታን ያዘጋጁ እና ለግምገማ ያስገቡ

ሁሉንም አስፈላጊ የጽሑፍ ሳጥኖች በክህሎቱ የግል መግለጫ ይሙሉ።

በምሳሌ ሐረጎች ይፃፉ-

  • አሌክሳ ፣ አስቂኝ የጀርመን ቃላትን ይክፈቱ።
  • አሌክሳ ፣ አስቂኝ ቃል እንዲነግሩኝ አስቂኝ የጀርመን ቃላትን ይጠይቁ።

ሁሉንም አስፈላጊ መስኮች ከሞሉ በኋላ እና አዶዎቹን ከሰቀሉ በኋላ አስቀምጥን ጠቅ ያድርጉ እና ይቀጥሉ።

በግላዊነት እና በአቀማመጥ እና በተገኘበት ጊዜ ትክክለኛዎቹን መልሶች ይምረጡ።

ከማስገባትዎ በፊት እባክዎን የማስረከቢያ ዝርዝርን ይመልከቱ

አሁን አንዳንድ ፈተናዎችን ማካሄድ ያስፈልግዎታል። ይህ ትንሽ ጊዜ ሊወስድ ይችላል።

ከዚያ በኋላ ለግምገማ ችሎታዎን ማስገባት ይችላሉ። ለችሎታዎ ግብረ መልስ እስኪያገኙ ድረስ 1 ወይም 2 ቀናት ይወስዳል። ሁሉንም ነገር በትክክል ከሠሩ ፣ ችሎታዎ ከግምገማው በኋላ ወዲያውኑ ይታተማል።

ክህሎቱን ቀድሞውኑ ለመሞከር ከፈለጉ ፣ ግን አሁንም በእውቅና ማረጋገጫ ውስጥ ነው ፣ ይህንን ችሎታ ሁል ጊዜ መጠቀም ይችላሉ-

www.amazon.com/gp/product/B07ZH9GL9N?ref&ref=cm_sw_em_r_as_dp_uCOJljYBKfNx9

የሚመከር: