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

Дуу таних ангилал: 4 алхам (зурагтай)
Дуу таних ангилал: 4 алхам (зурагтай)

Видео: Дуу таних ангилал: 4 алхам (зурагтай)

Видео: Дуу таних ангилал: 4 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Image
Image
Дуу таних ангилал
Дуу таних ангилал
Дуу таних ангилал
Дуу таних ангилал

TU Delft дахь IPD Master -ийн TfCD курсын хувьд.

Энэ бол дуу хоолой таних системийг хэрхэн хийх талаар зааварчилгаа юм. Бид Arduino болон BitVoicer -ийн тусламжтайгаар энэ төслийг хэрхэн яаж хийх талаар үндсэн ойлголтуудыг тайлбарлаж өгдөг. Үндсэн ойлголтуудыг бөглөсний дараа та энэ системийг өөрийн үзэмжээр ашиглах боломжтой гэж бид үзэж байна.

Алхам 1: Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг

Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг
Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг
Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг
Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг
Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг
Үр дүнг бэлтгэх: Таны Arduino ба хайрцаг

Танд Arduino, зарим утас, LED хэрэгтэй болно (гурван нь хийх болно). Бид LED -ийг 3, 5, 6 -р зүүгээр холбосон (бүх ХОУХН -ийн зүү, гэхдээ бид тэдгээрийг ашигладаггүй). Энэ гарын авлагад бид оруулах аргад анхаарлаа хандуулах болно: дуу хоолой таних. Тиймээс бид энэ системийн гаралт дээр анхаарлаа төвлөрүүлээгүй бөгөөд үүнийг маш энгийн байдлаар хадгалсан.

Энэхүү технологийн хэрэглээг харуулахын тулд бид өвдөгний суулгацанд 3D хэвлэсэн холхивч хийсэн хайрцаг хийсэн. Гол санаа нь танд маш олон янзын зүйл байгаа бөгөөд та зөв зүйлээ олох хэрэгтэй. Бид үүнийг өвдөгний суулгацын холхивчийг бэлгэдсэн жижиг, дунд, том биетээр харуулахаар сонгосон. Илүү ойлгомжтой болгохын тулд жижиг хэмжээтэй ногоон LED, дунд хэмжээтэй шар LED, том хэмжээтэй улаан LED ашиглахаар шийдсэн.

Алхам 2: BitVoicer -ийг тохируулах

BitVoicer -ийг тохируулж байна
BitVoicer -ийг тохируулж байна

Таны хийхийг хүсч буй хамгийн эхний зүйл бол тусламжийн дор идэвхжүүлэх> идэвхжүүлэх явдал юм. Энэ нь Bitvoicer -аас өгөгдлийг микроконтроллер (Arduino) руу илгээх боломжийг танд олгоно.

Дараа нь та Bitvoicer -ийг тохируулахыг хүсч байгаа бөгөөд энэ нь гаралтыг тохируулахын тулд Arduino -ийг ашигласан болно. Файл> тохиргоо руу очно уу. Энд та зарим сонголтыг харж болно:

Эхний догол мөрийг бүү бодоорой. Эдгээр нь таны компьютер асмагц дуу таних системийг нээж, эхлүүлэх боломжийг олгодог тодорхой сонголтууд юм. Та дараа нь Raspberry Pi ашиглан үүнийг анхаарч, бие даасан системийг бий болгож магадгүй юм.

Дараа нь та дараах сонголтыг харах болно.

Яриа таних хэл: BitVoicer аль хэлийг таних ёстойг тодорхойлох, Итгэл үнэмшлийн түвшин: Дуу хоолойг таних нь хэлсэн зүйлийг урьдчилан таамаглах болно гэдгийг мэдэж аваарай. Энэ нь хэзээ ч 100% хүрч чадахгүй ч 40% нь үр дүнтэй ажиллахад хангалттай байж магадгүй юм. Энэ нь хэрэглэгчийн өргөлт, ярианы хэмжээ эсвэл микрофоноос хамаарна. Бид дараа нь энэ асуудалд эргэн ирэх болно.

Дууны хамгийн бага түвшин: Компьютерийн сонсох ёстой дууны доод түвшин

Аудио түвшинг идэвхжүүлэх хугацаа (ms): хамгийн бага аудио түвшинд хүрсэний дараа хэр удаан сонсох ёстой үргэлжлэх хугацаа

Хожигдох хугацаа: Дуут тушаал болон гаралтын хоорондох саатал.

Дараагийн догол мөрөнд та харилцаа холбоог идэвхгүй болгох хэрэгтэй. Энэ нь Bitvoicer -ийг Arduino -той харилцах боломжийг олгодог. Дараах тохиргоонууд нь портын нэр, секундэд бит, паритет, зогсоох бит, урсгалын хяналт юм. Порт нэрийг тохирох цуваа порт руу тохируулна уу (үүнийг COMX гэж нэрлэдэг бөгөөд үүнийг дугаар болгоно, та үүнийг тусламж> портоос Arduino дээрээс олж болно). Секундэд байгаа битийн хэмжээ 9600 байгаа эсэхийг шалгаарай. Та бусад сонголтыг үндсэн болгож үлдээж болно.

Дараагийн догол мөрийн хувьд бид компьютерын микрофоныг ашиглах гэж байна.

Одоо та Bitvoicer -тэй тоглоход бэлэн боллоо.

Алхам 3: Bitvoicer ашиглах

Энэ видеонд бид Bitvoicer -ийг хэрхэн ашиглах талаар тайлбарласан болно.

Алхам 4: Arduino код

Бид өөр эх кодыг ашиглаж, ашиглахад хялбарчилсан. Зааварчилгаа бүхий хялбаршуулсан хувилбарыг Хавсаргасан Arduino кодоос олж болно. (Та эндээс эх сурвалжийг үзнэ үү

Ингээд л боллоо! Та одоо дуут командыг оролт болгон ашиглаж, arduino код дээр ямар гаралт хүсч байгаагаа шийдэх боломжтой боллоо.

www.youtube.com/watch?v=u8QUKTFdQgU

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