Talaan ng mga Nilalaman:

Pagkakategorya ng Pagkilala sa Boses: 4 na Hakbang (na may Mga Larawan)
Pagkakategorya ng Pagkilala sa Boses: 4 na Hakbang (na may Mga Larawan)

Video: Pagkakategorya ng Pagkilala sa Boses: 4 na Hakbang (na may Mga Larawan)

Video: Pagkakategorya ng Pagkilala sa Boses: 4 na Hakbang (na may Mga Larawan)
Video: Sumer: Land of Gods | ANUNNAKI SECRETS REVEALED 2 | The 12th planet by Zecharia Sitchin 2024, Hulyo
Anonim
Image
Image
Pagkakategorya ng Pagkilala sa Boses
Pagkakategorya ng Pagkilala sa Boses
Pagkakategorya ng Pagkilala sa Boses
Pagkakategorya ng Pagkilala sa Boses

Para sa kurso na TfCD ng IPD Master sa TU Delft.

Ito ay isang itinuturo sa kung paano gumawa ng isang sistema ng pagkilala sa boses. Ipinapaliwanag namin ang mga pangunahing kaalaman at kung paano i-set up ang proyektong ito sa tulong ng Arduino at BitVoicer. Matapos makumpleto ang mga pangunahing kaalaman naniniwala kaming maaari mong gamitin ang sistemang ito ayon sa gusto mo.

Hakbang 1: Paghahanda ng Output: Iyong Arduino at Box

Paghahanda ng Output: Iyong Arduino at Box
Paghahanda ng Output: Iyong Arduino at Box
Paghahanda ng Output: Iyong Arduino at Box
Paghahanda ng Output: Iyong Arduino at Box
Paghahanda ng Output: Iyong Arduino at Box
Paghahanda ng Output: Iyong Arduino at Box

Kailangan mo ng iyong Arduino, ilang mga wire at LED (tatlo ang gagawin). Ikinabit namin ang mga LED sa pin 3, 5 at 6 (lahat ng mga PWM na pin, bagaman hindi namin ginagamit ang mga ito). Tandaan, para sa tutorial na ito nakatuon kami sa paraan ng pag-input: pagkilala sa boses. Kami, samakatuwid, ay hindi nakatuon sa output ng sistemang ito at pinapanatili itong medyo simple.

Upang maipakita ang isang paggamit ng teknolohiyang ito gumawa kami ng isang kahon kung saan inilalagay namin ang mga naka-print na 3D na bearings para sa mga implant ng tuhod. Ang ideya ay mayroon kang maraming iba't ibang mga item at kailangan mong hanapin ang tama. Pinili naming ipakita ito sa isang maliit, katamtaman at malaking bagay na sumasagisag sa isang tindig para sa isang implant ng tuhod. Upang gawing mas malinaw ang mga bagay nagpasya kaming gumamit ng isang berde na LED para sa maliit na laki, dilaw na LED para sa katamtamang laki at pula para sa malaki.

Hakbang 2: Pag-set up ng BitVoicer

Pag-set up ng BitVoicer
Pag-set up ng BitVoicer

Ang unang bagay na nais mong gawin ay buhayin ang iyong produkto sa ilalim ng tulong> buhayin. Pinapayagan kang magpadala ng data mula sa Bitvoicer sa iyong microcontroller (Arduino).

Susunod, nais mong i-set up ang Bitvoicer kaya talagang ginamit nito ang Arduino upang i-configure ang output nito. Pumunta sa file> mga kagustuhan. Makikita mo rito ang ilang mga pagpipilian:

Huwag isipin ang unang talata. Ang mga iyon ay halatang pagpipilian, na nagbibigay-daan sa iyo upang buksan at simulan ang system ng pagkilala ng boses sa lalong madaling pagsisimula ng iyong computer. Maaari mo ring isaalang-alang ito sa ibang pagkakataon gamit ang isang Raspberry Pi at gumawa ng isang standalone system.

Susunod, makikita mo ang sumusunod na pagpipilian:

Wika ng Pagkilala sa Pagsasalita: pagtukoy kung aling wika ang dapat kilalanin ng BitVoicer, Katanggap-tanggap na antas ng kumpiyansa: Magkaroon ng kamalayan na ang pagkilala sa boses ay 'hinuhulaan' kung ano ang sinabi. Maaaring hindi ito umabot sa 100%, ngunit 40% ay maaaring sapat na upang gumana nang epektibo. Nakasalalay ito sa accent ng gumagamit, ang dami ng pagsasalita o mikropono. Babalikan natin ito mamaya.

Minimum na antas ng audio: Ang minimum na antas ng audio na dapat pakinggan ng computer

Panahon ng aktibong antas ng audio (ms): ang tagal kung gaano ito dapat makinig pagkatapos maabot ang minimum na antas ng audio

Panahon ng latency: pagkaantala sa pagitan ng iyong utos ng boses at output.

Sa susunod na talata, dapat mong alisan ng pansin ang hindi paganahin ang komunikasyon. Pinapayagan nitong makipag-usap si Bitvoicer sa Arduino. Ang mga sumusunod na setting ay Pangalan ng Port, Mga Bits bawat segundo, pagkakapareho, mga paghinto ng bit, kontrol sa daloy. Itakda ang Pangalan ng Port sa tamang serial port (pinangalanan itong COMX na may X bilang isang numero, mahahanap mo ito sa ilalim ng tulong> port sa Arduino). Tiyaking ang iyong mga Bits per segundo ay 9600. Maaari mong iwanan ang iba pang mga pagpipilian bilang kanilang default.

Para sa susunod na talata, gagamitin namin ang mikropono ng computer.

Handa ka na ngayong maglaro kasama ang Bitvoicer.

Hakbang 3: Paggamit ng Bitvoicer

Sa video na ito ipinapaliwanag namin kung paano gamitin ang Bitvoicer.

Hakbang 4: Ang Arduino Code

Gumamit kami ng isa pang source code at pinasimple ito upang magamit ito. Ang pinasimple na bersyon na may tagubilin ay matatagpuan sa Attached Arduino code. (Maaari mong makita ang mapagkukunan dito

Ayan yun! Nagagawa mo na ngayong gamitin ang mga utos ng boses bilang isang input at magpasya kung anong output ang gusto mo sa arduino code.

www.youtube.com/watch?v=u8QUKTFdQgU

Inirerekumendang: