ዝርዝር ሁኔታ:

የንግግር ማወቂያ -12 ደረጃዎች
የንግግር ማወቂያ -12 ደረጃዎች

ቪዲዮ: የንግግር ማወቂያ -12 ደረጃዎች

ቪዲዮ: የንግግር ማወቂያ -12 ደረጃዎች
ቪዲዮ: የሰው ፀባይ ባለው የደም አይነት እንደሚታወቅ ያውቃሉ? ለፍቅር ተመራጭ የሆነ የደም አይነትስ አሎት? 2024, ሀምሌ
Anonim
የንግግር ማወቂያ
የንግግር ማወቂያ

ሰላም ሁላችሁም ………

እኔ የምለጥፈው ሁለተኛው አስተማሪዬ ነው።

ስለዚህ ሁሉንም እንኳን ደህና መጣችሁ…

በዚህ Instructable ውስጥ የአርዱዲኖ ሰሌዳ በመጠቀም የድምፅ መታወቂያ እንዴት እንደሚገነቡ አስተምራችኋለሁ።

ስለዚህ ከዚህ በፊት ከአርዱዲኖ ሰሌዳዎች ጋር ተሞክሮ ያለዎት ይመስለኛል። ካልሆነ ፣ እዚህ ትልቅ ትልቅ ችግር አይደለም። ግን እሱን ለመጫወት እና አንዳንድ አሪፍ ፕሮጄክቶችን ለመፍጠር በጣም አስደሳች ስለሆነ እንዲለምዱት እመክራለሁ። በእሱ ላይ ባለው የእርስዎ ፈጠራ እና እውቀት መሠረት ከእሱ ውጭ።

ስለዚህ አርዱዲኖን በመጠቀም ቀዳሚ ተሞክሮ ለሌላቸው ሰዎች-

አርዱዲኖ ብዙ የዲዛይነሮች እና የአምራቾች ማህበረሰብ ባለው ኩባንያ የሚመረተው ክፍት ምንጭ የኮምፒተር ሃርድዌር ነው። ሌሎች የኤሌክትሮኒክስ ወረዳዎችን ለመቆጣጠር እንደ ትንሽ ኮምፒተር ሊቆጠር ይችላል።

አርዱinoኖ ከድር ጣቢያቸው በቀላሉ ሊወርድ በሚችል በራሳቸው በተሠራ አካባቢ ውስጥ ፕሮግራም ተይ isል።

ደረጃ 1-አካባቢን እንዴት ማቀናጀት?

አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?
አካባቢን እንዴት ማቀናጀት እንደሚቻል?

በጉግል ውስጥ “አርዱዲኖን ያውርዱ” ውስጥ ብቻ ይፈልጉ

“አርዱinoኖ - ሶፍትዌር” ላይ ጠቅ ያድርጉ

እርስዎ ማየት ይችላሉ “የአርዱዲኖ አይዲኢን ያውርዱ”

በእርስዎ ስርዓተ ክወና ላይ በመመስረት ይምረጡ

ያውርዱ እና ይጫኑት

ስለዚህ ሶፍትዌሩን በተሳካ ሁኔታ ጭነዋል እና ኮድዎን ለአርዲኖ መጻፍ እና በኬብል እገዛ አርዱዲኖ ሰሌዳውን ከኮምፒዩተር ጋር ማገናኘት እና ኮዱን ማስገባት ይችላሉ።

ደረጃ 2 የአርዱዲኖ ፍላጎት ለምን እያደገ ነው?

ርካሽ

የአርዱዲኖ ሰሌዳዎች ከሌሎች ጥቃቅን መቆጣጠሪያ መድረኮች ጋር በማነፃፀር ርካሽ ናቸው። ዋጋው ወደ 50 ዶላር ብቻ ነው።

መስቀል-መድረክ

ሶፍትዌሩ ለ አርዱinoኖ በዊንዶውስ ፣ በማኪንቶሽ OS እና በሊኑክስ ኦፕሬቲንግ ሲስተሞች ላይ ይሠራል። ስለ ሌሎች ጥቃቅን ተቆጣጣሪ ስርዓቶች የምናስብ ከሆነ በዊንዶውስ ውስጥ ብቻ ወይም በሌላ አነጋገር በመስኮቶች ብቻ የተገደበ ነው።

ክፍት ምንጭ እና ሊሰፋ የሚችል ሶፍትዌር

ሶፍትዌሩ ክፍት ምንጭ ነው ፣ ስለሆነም ሰዎች ስለእሱ በጥልቀት ማጥናት ጀመሩ እና ሌሎች የፕሮግራም ቋንቋዎች ቤተ -መጻህፍት (ለሥራው የተግባር ስብስብን ያካተተ) ማካተት ጀመሩ።

ቀላል እና ቀላል የፕሮግራም አከባቢ

ብዙ ሀብቶች Arduino ራሳቸው በበይነመረብ ውስጥ በነፃ ስለሚሰጡ ለጀማሪዎችም ላሉ ሰዎች አርዱዲኖ አይዲኢ (ሶፍትዌሩን ቀደም ብለን የተነጋገርንበትን ሶፍትዌር) ለመጠቀም ቀላል ነው። ስለዚህ የበለጠ ለመማር ነፃነት ይሰማዎ። ስለ እሱ።

ክፍት ምንጭ እና ሊሰፋ የሚችል ሃርድዌር

የአርዱዲኖ ቦርዶች እቅዶች በ Creative Commons ፈቃድ ስር ታትመዋል ፣ ስለሆነም በወረዳ ዲዛይን ውስጥ ልምድ ያላቸው ሰዎች የራሳቸውን የሞዱል ስሪት ማድረግ ይችላሉ ፣ እነሱም ቴክኖሎጂውን የማራዘም መብት አላቸው እና ባህሪያትን በእሱ ላይ በማከል ማሻሻል ይችላሉ።

ደረጃ 3 እንጀምር !!!!

ስለዚህ ይህ ፕሮጀክት በዋናነት አርዱዲኖን በመጠቀም በድምጽ ማወቂያ ላይ ያተኮረ መሆኑን እና አንዳንድ ተግባሮችን እንዲያከናውን ለመፍቀድ ቀደም ብዬ ነግሬያለሁ።

የበለጠ በግልፅ ማውራት ………

በተጠቃሚው የቀረቡትን የድምፅ ምልክቶች ያነሳል ፣ ከዚያ ወደ የተቀናበረ ንግግር ከተለወጠ በኋላ የ LED ን ብልጭ ድርግም በማድረግ ሊታወቅ ይችላል።

ደረጃ 4: ክፍሎች ያስፈልጋሉ

አካላት ያስፈልጋሉ
አካላት ያስፈልጋሉ
አካላት ያስፈልጋሉ
አካላት ያስፈልጋሉ
አካላት ያስፈልጋሉ
አካላት ያስፈልጋሉ

ለዚህ ፕሮጀክት የሚያስፈልጉት ዋና ዋና ክፍሎች -

አርዱዲኖ ምክንያት x 1

Spark Fun Electret Microphone Breakout x 1

Spark Fun Mono Audio Amp Breakout x 1

ድምጽ ማጉያ - 0.25 ዋ ፣ 8 ohms x 1

የዳቦ ሰሌዳ x 1

5 ሚሜ LED: ቀይ x 3

Resistor 330 ohm x 3

ዝላይ ሽቦዎች x 1

ብረት ብረት x 1

BitVoicer አገልጋይ

ለንግግር አውቶማቲክ የንግግር ማወቂያ እና ውህደት አገልጋይ ነው።

ደረጃ 5 በእውነቱ እንዴት ይሠራል?

1. የኦዲዮ ሞገዶች እየተገኙ ከዚያ እነዚህን ሞገዶች ይይዛል እና በ Sparkfun Electret Breakout ሰሌዳ ተጠናክሯል።

2. ከላይ ከተጠቀሰው ሂደት የተገኘው የተጠናከረ ምልክት በውስጡ ያለውን የአናሎግ-ወደ-ዲጂታል መቀየሪያ (ኤዲሲ) በመጠቀም በአርዱዲኖ ቦርድ ውስጥ ዲጂታላይዜሽን እና ተከማችቶ/ተከማችቷል።

3. የኦዲዮ ናሙናዎቹ የአርዱዲኖ ተከታታይ ወደብ የአሁኑን በመጠቀም ለ BitVoicer አገልጋይ ይሰጣሉ።

4. የ BitVoicer አገልጋይ የኦዲዮ ዥረቱን ያካሂዳል ከዚያም በውስጡ የያዘውን ንግግር ይገነዘባል።

5. እውቅና የተሰጠው ንግግር ቀደም ሲል በራሱ በተገለጹት ትዕዛዞች ላይ ካርታ ይደረጋል ፣ ከዚያ ተመልሶ ወደ አርዱinoኖ ይላካል። ከትእዛዞቹ አንዱ ንግግርን በማዋሃድ ውስጥ ከተካተተ የ BitVoicer አገልጋይ የድምፅ ዥረቱን ያዘጋጃል እና ወደ አርዱinoኖ ይልካል።

6. አርዱዲኖ የቀረቡትን ትዕዛዞች ለይቶ የተወሰነውን ተገቢ እርምጃ ይወስዳል። የኦዲዮ ዥረት ከተቀበለ ፣ ወደ BVS ድምጽ ማጉያ ክፍል ተሰልፎ በ DUE DAC እና DMA በመጠቀም ይጫወታል።

7. የ SparkFun ሞኖ ኦዲዮ ማጉያ የ 8 Ohm ድምጽ ማጉያ እንዲነዳ እና በእሱ በኩል እንዲሰማ የ DAC ምልክትን ያሰፋዋል።

ደረጃ 6 - ክፍሎቹን ማገናኘት

መለዋወጫዎችን ማገናኘት
መለዋወጫዎችን ማገናኘት
ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት

የመጀመሪያው እርምጃ በስዕሉ ላይ እንደሚታየው የተለያዩ ክፍሎችን በዳቦ ሰሌዳው ውስጥ እና እንዲሁም በአርዱዲኖ ቦርድ ማያያዝ ነው።

ያስታውሱ እዚህ ጥቅም ላይ የዋለው የአርዱዲኖ ቦርድ DUE ነው ፣ በአርዱዲኖ የተሠሩ እያንዳንዱ ሌሎች በተለያዩ የቮልቴጅ ደረጃዎች ላይ የሚሰሩ ሌሎች ሞዴሎች አሉ።

አብዛኛዎቹ የአርዱዲኖ ቦርዶች በ 5 ቪ ላይ ይሰራሉ ፣ ግን DUE በ 3.3 V ይሠራል።

ወደ AREF ፒን መዝለል አያስፈልግዎትም ፣ DUE ቀድሞውኑ 3.3 ቪ የአናሎግ ማጣቀሻን ይጠቀማል።

ኦ ይቅርታ ፣ በሚቀጥለው ሥዕሉ ላይ እንደሚታየው በአርዲኖ ቦርድ ውስጥ የሚገኝ የ “አርኤፍ ፒን” “የአናሎግ ማጣቀሻ ፒን” ማለት ረሳሁ (እሱ አርዱዲኖ UNO ነው ፣ ግን በ DUE ጉዳይ በተመሳሳይ ጣቢያ ውስጥ ተመሳሳይ ነው)።

በ DUE ላይ ያለው የ AREF ፒን ከተቆጣጣሪው ድልድይ በኩል ከማይክሮ መቆጣጠሪያ ጋር ተገናኝቷል።

የ AREF ፒን ለመጠቀም resistor R1 ከ PCB [የታተመ የወረዳ ቦርድ] መወገድ አለበት።

ደረጃ 7 - ለአርዱዲኖ ቦርድ ኮድ መስጠት

ለአርዱዲኖ ቦርድ ኮድ መስጠት
ለአርዱዲኖ ቦርድ ኮድ መስጠት

ስለዚህ በኮዱ ውስጥ በተሰጡት መመሪያዎች መሠረት እንዲሠራ ኮዱን ወደ አርዱዲኖ ቦርድ መስቀል አለብን።

ይህንን ለማድረግ በጣም ቀላል ነው። እያንዳንዳቸውን ስለ ሥራቸው እና እንዴት እንደሚሠሩ በዝርዝር እገልጻለሁ።

ቤተመፃህፍት እንዴት እንደሚጫን?

ስለዚህ ከዚያ በፊት በአርዲኖ ሶፍትዌር ላይ የ BitVoicer የአገልጋይ ቤተ -ፍርግሞችን ወደ አርዱዲኖ አይዲኢ እንዴት እንደሚጭኑ ማወቅ አለብን።

ስለዚህ ለዚያ አርዱዲኖ አይዲኢን ይክፈቱ

በላይኛው ፓነል ላይ “ንድፍ” ላይ ጠቅ ያድርጉ

ከዚያ “ቤተ -መጽሐፍትን ያካትቱ” ላይ ጠቅ ያድርጉ

በዚያ ላይ ጠቅ ያድርጉ “ቤተ -መጽሐፍትን ያቀናብሩ”

ከዚያ የቤተመጽሐፍት ሥራ አስኪያጁ ይከፈታል እና ለመጫን ዝግጁ የሆኑ ወይም ቀድሞውኑ የተጫኑትን የቤተ -መጻህፍት ዝርዝር ማየት እንችላለን።

ለመጫን ቤተ -መጽሐፍቱን ይፈልጉ እና ከዚያ የስሪት ቁጥሩን ይምረጡ።

እዚህ ለዚህ ፕሮጀክት አስፈላጊ የሆነውን የ BitVoicer የአገልጋይ ቤተ -ፍርግሞችን እንጭናለን።

የ.zip ቤተ -መጽሐፍትን እንዴት ማስመጣት ይቻላል?

ቤተመጻሕፍትም እንደ ዚፕ ፋይል ወይም አቃፊ ሊሰራጭ ይችላል።

የአቃፊው ስም የቤተ መፃህፍት ስም ነው።

በአቃፊው ውስጥ የ.cpp ፋይል ፣ የ. ኤች ፋይል እና ብዙውን ጊዜ የቁልፍ ቃላት.txt ፋይል ፣ የምሳሌዎች አቃፊ እና በቤተ -መጽሐፍት የሚፈለጉ ሌሎች ፋይሎች ይሆናሉ።

ከ Arduino IDE ስሪት 1.0.5 ፣ በውስጡ የ 3 ኛ ወገን ቤተ -ፍርግሞችን መጫን ይችላሉ።

የወረደውን ቤተ -መጽሐፍት አይቅለጡት ፣ እንደነበረው ይተዉት።

ለዚያ ወደ ረቂቅ ይሂዱ> ቤተ -መጽሐፍትን ያካትቱ>.zip ቤተ -መጽሐፍትን ያክሉ

የ.zip ፋይልን ቦታ ይምረጡ እና ይክፈቱት።

ወደ ረቂቅ> ቤተ -መጽሐፍት አስመጣ ምናሌ ተመለስ።

በትክክል ከውጭ ከመጣ ታዲያ ያ ቤተ-መጽሐፍት በተቆልቋይ ምናሌው ታችኛው ክፍል ላይ ሲታይ ሲታይ ይታያል።

ደረጃ 8: ፕሮግራም/ንድፍ

ይህ በአርዱዲኖ ውስጥ ሊሰቀል የሚገባው ፕሮግራም ነው።

የአርዱዲኖ ቦርድን ከኮምፒዩተር ጋር በማገናኘት እና በቦርዱ ላይ በመስቀል በቀላሉ ሊከናወን ይችላል።

ደረጃ 9 - ስለተጻፉት ኮዶችስ?

አሁን በኮዱ ውስጥ የተፃፉት እያንዳንዱ ተግባራት በትክክል ምን እንደሚያደርጉ እንመልከት ………..

የቤተ መፃህፍት ማጣቀሻዎች እና ተለዋዋጭ መግለጫ

ስለዚህ ጉዳይ ከማውራታችን በፊት አንዳንድ መሠረታዊ ቃላትን ማወቅ እና መረዳት አለብን። እነዚህ የሚከተሉትን ያካትታሉ።

  • BVSP

    መረጃን ከ BitVoicer አገልጋይ ጋር ለመለዋወጥ የሚያስፈልጉትን ሁሉንም ሀብቶች የሚሰጥ ቤተ -መጽሐፍት ነው።

    በ BVSP ክፍል የሚተገበር እንደ BitVoicer Server Protocol ተብሎ የሚታወቅ ፕሮቶኮል አለ። ከአገልጋዩ ጋር ለመገናኘት ይህ ያስፈልጋል።

  • BVSMic

    የአርዲኖውን አናሎግ-ወደ-ዲጂታል መለወጫ (ኤዲሲ) በመጠቀም ኦዲዮውን ለመቅዳት የሚያስፈልጉትን ነገሮች ሁሉ የሚያስፈጽም ቤተ-መጽሐፍት ነው።

    ይህ ኦዲዮ በክፍል ውስጣዊ ቋት ውስጥ ተከማችቶ ሰርስረው ሊወጡ እና ከዚያ በ BitVoicer አገልጋይ ላይ ወደሚገኘው የንግግር ማወቂያ ሞተሮች ሊላክ ይችላል።

  • BVSSpeaker

    ከ BitVoicer አገልጋይ የተላኩ የኦዲዮ ዥረቶችን ለማባዛት የሚያስፈልጉትን ሁሉንም አስፈላጊ ሀብቶች የያዘ ቤተ -መጽሐፍት ነው።

    ለዚህም የአርዱዲኖ ቦርድ አብሮገነብ ዲጂታል-ወደ-አናሎግ መለወጫ (DAC) ሊኖረው ይገባል።

    አርዱዲኖ DUE የተቀናጀ DAC ያለው ብቸኛው የአርዱዲኖ ቦርድ ነው።

BVSP ፣ BVSMic ፣ BVSSpeaker እና DAC ቤተ -መጻህፍት ፣ የእነዚህ ማጣቀሻ በፕሮግራሙ መነቃቃትን በሚፈጥሩ በመጀመሪያዎቹ አራት መስመሮች ላይ ተጽ writtenል።

BitVoicer Server ን ሲጭኑ እነዚህን ሁሉ አራት ቤተ -መጻሕፍት የሚሰጥ BitSophia ን ማግኘት ይችላሉ።

ተጠቃሚው ለ BVSSpeaker ቤተ -መጽሐፍት ማጣቀሻ ሲጨምር ቀደም ሲል የተጠቀሰው የ DAC ቤተ -መጽሐፍት በራስ -ሰር ይጠራል።

የ BVSP ክፍል ከ BitVoicer አገልጋይ ጋር ለመገናኘት ያገለግላል

የ BVSMic ክፍል ድምጽን ለመያዝ እና ለማከማቸት ያገለግላል

BVSSpeaker ክፍል Arduino DUE DAC ን በመጠቀም ድምጽን ለማባዛት ያገለግላል።

2. የማዋቀር ተግባር

የማዋቀሩ ተግባር እንደ የተወሰኑ እርምጃዎችን ለመፈጸም ያገለግላል-

የፒን ሁነታዎች እና የመጀመሪያ ግዛቶቻቸውን ለማዘጋጀት

ተከታታይ ግንኙነቶችን ለመጀመር

የ BVSP ክፍልን የመጀመሪያ ደረጃ ለመስጠት

የ BVSMic ክፍልን የመጀመሪያ ደረጃ ለመስጠት

ለ BVSSpeaker ክፍል የመጀመሪያ ደረጃ ለመስጠት

እንዲሁም ለ “BVSP” ክፍል የተቀበሉትን ፣ የተቀየረውን ፣ የተቀየረውን እና የዥረት የተቀበሉትን ክስተቶች “የክስተት ተቆጣጣሪዎች” (የተግባር ጠቋሚዎች) ያዘጋጃል።

ደረጃ 10 - የሉፕ ተግባር

አምስት ዋና ዋና ተግባራትን ያከናውናል-

1. keepAlive () ተግባር

ይህ ተግባር ስለ ሁኔታው መረጃ አገልጋዩን መጠየቅ ነው።

2. ተቀበል () ተግባር

ይህ ተግባር አገልጋዩ ማንኛውንም ውሂብ ልኳል ወይም አለመሆኑን ማረጋገጥ ነው። አገልጋዩ ማንኛውንም ውሂብ ከላከ ያካሂደዋል።

3. isREAvailable () ፣ ጅምር መቅረጽ () ፣ የማቆሚያ ቀረፃ () እና የ sendStream () ተግባራት

እነዚህ ተግባራት ኦዲዮውን በሚመዘግቡበት ጊዜ የተለያዩ ቅንብሮችን ለመቆጣጠር ያገለግላሉ እና ኦዲዮውን ከደረሰ በኋላ ይህንን ድምጽ ወደ BitVoicer አገልጋይ ይልካል።

4. ጨዋታ () ተግባር

ይህ ተግባር በ BVSSpeaker ክፍል የተሰለፈውን ኦዲዮ ለማጫወት ያገለግላል።

5. ይጫወቱ NextLEDNote ()

ይህ ተግባር ሊድ እንዴት ብልጭ ድርግም እንደሚል ለመቆጣጠር ያገለግላል።

6. BVSP_frameReserved ተግባር

ይህ ተግባር የተቀበለው () ተግባር አንድ ሙሉ ፍሬም እንደተቀበለ ለመለየት በሚጀምርበት ጊዜ ሁሉ ይጠራል። እዚህ ከ BitVoicer አገልጋይ የተገኙ ትዕዛዞችን እያሄድን ነው። የኤልዲዎችን ብልጭ ድርግም የሚቆጣጠሩት ትዕዛዞች 2 ባይት ናቸው ።በዚያ የመጀመሪያ ባይት ፒኑን ያመለክታሉ እና ሁለተኛው ባይት የፒን ዋጋን ይጠቁማል። እዚህ እኛ ተገቢውን እሴት ወደ ፒን ለማቀናጀት የአናሎግ ደብተር () ተግባርን እንጠቀማለን። በዚያን ጊዜ እኛ ደግሞ የባይት ዓይነት የሆነው የ playLEDNotes ትዕዛዝ መቀበሉን ማረጋገጥ አለብን። ከተቀበለ ፣ playLEDNotes ን ወደ እውነት አዘጋጃለሁ እና የአሁኑን ጊዜ ይቆጣጠራል እና ምልክት ያደርጋል። ኤልኢዲዎቹን ከዘፈኑ ጋር ለማመሳሰል ይህ ጊዜ በ playNextLEDNote ተግባር ይጠቀማል።

7. BVSP_modeChanged ተግባር

የመቀበያ () ተግባር በወጪ አቅጣጫ (የአገልጋይ አርዱinoኖ) ውስጥ የአሠራር ለውጥን በሚለይበት ጊዜ ሁሉ ይህ ተግባር ይባላል። የ BitVoicer አገልጋይ የተቀረፀ ውሂብ ወይም ድምጽ ወደ አርዱinoኖ መላክ ይችላል። ግንኙነቱ ከአንድ ሞድ ወደ ሌላ ከመሄዱ በፊት BitVoicer አገልጋይ ምልክት ይልካል። የ BVSP ክፍል ይህንን ምልክት ለይቶ የ ModChanged ክስተትን ከፍ ያደርገዋል ወይም ይጠቁማል። በ BVSP_modeChanged ተግባር ውስጥ ተጠቃሚው ግንኙነቱን ከዥረት ሞድ ወደ ፍሬም ሁነታ እየሄደ መሆኑን ካወቀ ተጠቃሚው ለ BVSSpeaker ክፍል ኦዲዮ ማጫወቱን እንዲያቆም ሊነግረው ይችላል።

8. BVSP_streamReived ተግባር

የመቀበያ () ተግባር የድምፅ ናሙናዎች እንደተቀበሉ በሚለይበት ጊዜ ሁሉ ይህ ተግባር ይባላል። ጨዋታው () ተግባሩ እንደገና እንዲባዛቸው በቀላሉ ኦዲዮውን ሰርስሮ ወደ BVSSpeaker ክፍል ወረፋ ያደርጋቸዋል።

9. playNextLEDNote ተግባር

ይህ ተግባር የሚሠራው BVSP_frameReived የተቀበለው ተግባር የ playLEDNotes ትዕዛዙን ከለየ ብቻ ነው። ከ BitVoicer አገልጋይ በተላከው ድምጽ የ LED ን ይቆጣጠራል እና ያመሳስላል። ኤልዲዎቹን ከድምጽ ጋር ለማመሳሰል እና ትክክለኛውን ጊዜ ለማወቅ ፣ ነፃ ሶፍትዌር ሶኒክ ቪዛላይዘር መጠቀም ይቻላል። ሰውየው የፒያኖ ቁልፍ ሲጫን መናገር እንዲችል የድምፅ ሞገዶችን እንድንመለከት ያስችለናል።

ደረጃ 11: የ BitVoicer የአገልጋይ መፍትሄ ነገሮችን እንዴት ማስመጣት?

አሁን ከአርዱዲኖ ጋር እንዲሠራ የ BitVoicer አገልጋይ ከፍ አድርገናል።

ለ BitVoicer አገልጋይ አራት ዋና የመፍትሄ ዕቃዎች አሉ -ቦታዎች ፣ መሣሪያዎች ፣ ሁለትዮሽ ዳታ እና የድምፅ መርሃግብሮች።

እስቲ እነዚህን በዝርዝር እንመልከት -

ቦታዎች

መሣሪያው የሚጫንበትን አካላዊ ሥፍራ ይወክላል።

መነሻ የሚባል ቦታ መፍጠር እንችላለን።

መሣሪያዎች

እንደ BitVoicer አገልጋይ ደንበኞች እንደሆኑ ይቆጠራሉ።

አካባቢን እንደመፍጠር እኛ የተቀላቀለ መሣሪያ መፍጠር እንችላለን ፣ ለምቾትነት እንደ አርዱዲኖDUE ብለን እንሰይመው።

እሱን ለማስወገድ አንዳንድ ጊዜ አንዳንድ የመሸጋገሪያ ፍሰቶች ሊከሰቱ ይችላሉ እኔ በግንኙነት ቅንብሮች ውስጥ ያለውን የውሂብ መጠን በሴኮንድ 8000 ናሙናዎች መገደብ ነበረብኝ።

BinaryData የ BitVoicer አገልጋይ ለደንበኛ መሣሪያዎች ሊልከው የሚችል የትእዛዝ ዓይነት ነው። እነሱ በእውነቱ ከትእዛዞች ጋር ሊያገናኙዋቸው የሚችሏቸው የባይት ድርድር ናቸው።

የ BitVoicer አገልጋይ ከዚያ ትእዛዝ ጋር የተዛመደ ንግግርን ሲያውቅ የባይት ድርድርን ወደ ዒላማው መሣሪያ ይልካል።

ስለዚህ በዚህ ምክንያት ለእያንዳንዱ የፒን እሴት አንድ የ BinaryData ነገር ፈጠርኩ እና አርዱዲኖ ዲዩኤንላይን ኦን ፣ አርዱዲኖ ዲዩግሪን ሌድኦፍ እና የመሳሰሉትን ሰየማቸው።

ስለዚህ 18 BinaryData ነገሮችን መፍጠር ነበረብኝ ፣ ስለሆነም ዕቃዎቹን ከዚህ በታች ከተቀመጠው ከ VoiceSchema.sof ፋይል እንዲያወርዱ እና እንዲያስገቡ እመክራለሁ።

ስለዚህ የድምፅ መርሃ ግብር ምንድነው?

የድምፅ መርሃግብሮች ሁሉም ነገር የሚገናኙበት ናቸው። የእነሱ ዋና ሚና ዓረፍተ -ነገሮቹ እንዴት መታወቅ እንዳለባቸው እና ሁሉም ትዕዛዞች ምን መከናወን እንዳለባቸው መግለፅ ነው።

ለእያንዳንዱ ዓረፍተ ነገር እርስዎ የሚፈልጉትን ያህል ትዕዛዞችን እና የሚፈጸሙበትን ቅደም ተከተል መግለፅ ይችላሉ።

እንዲሁም በቀረቡት እያንዳንዱ ትዕዛዞች መካከል መዘግየቶችን መግለፅ ይችላሉ።

የ BitVoicer አገልጋይ 8-ቢት ሞኖ ፒሲኤም ኦዲዮን ብቻ ይደግፋል (8000 ናሙናዎች በሰከንድ) ስለዚህ የኦዲዮ ፋይሉን ወደዚህ ቅርጸት መለወጥ ያስፈልጋል ፣ ዛሬ ብዙ የመስመር ላይ የመቀየሪያ ክፍያዎች አሉ እና እኔ https://audio.online ን እመክራለሁ -convert.com/convert-to-wav.

በዚህ ፕሮጀክት ውስጥ የተጠቀምኳቸውን ሁሉንም የመፍትሔ ዕቃዎች ከዚህ በታች ካሉት ፋይሎች ማስመጣት (የመፍትሔ ዕቃዎችን ማስመጣት) ይችላሉ።

ከመካከላቸው አንዱ የ DUE መሣሪያን የያዘ ሲሆን ሁለተኛው ደግሞ የድምፅ መርሃግብሩን እና ትዕዛዞቹን ይ containsል።

ደረጃ 12 መደምደሚያ

ይሄውልህ !!!

ግሩም ፕሮጀክት ሰርተዋል እና ከእሱ ጋር መነጋገር ይችላሉ።

ስለዚህ ማውራት ይጀምሩ …………………

የኤልዲዎቹን ብልጭ ድርግም ማድረግ ይችላሉ እና በተመሳሳይ ጊዜ አስፈላጊ ከሆነ ዘፈን ለመዘመር ማለት ይችላሉ ፣ ኮዱ ቀድሞውኑ ተሰጥቷል።

ስለዚህ ሁለተኛ አስተማሪዬን አጠናቅቄአለሁ !!!!!!!!

አዎ ……

ሁሉም ሰው የተረዳው ይመስለኛል…

ማንኛውም ጥያቄዎች ካሉዎት እባክዎን እኔን ለመጠየቅ ነፃነት ይሰማዎ።

በሚቀጥለው ጊዜ በጣም ጥሩ አስተማሪ እመጣለሁ…

ባይ…

እስክንገናኝ……………

የሚመከር: