Мазмуну:
- Жабдуулар
- 1 -кадам: Долбоордун видеосу
- 2 -кадам: Радио
- 3 -кадам: Аппараттык
- 4 -кадам: Окуя
- 5 -кадам: Chatbot
- 6 -кадам: Жыйынтык
Video: Интерактивдүү аңгеме радио: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул долбоордо биз тыкан радиону үн кошулган интерактивдүү жомокчуга айландырабыз. Келечек, мына келдик!
Жабдуулар
Аппараттык
- Raspberry Pi 3B+ башталгыч комплект (же Raspberry Pi 4 башталгыч комплект)
- Google AIY Voice Kit v1
- Которуу
- Ретро радио
- Бурамалар
- Лайк жабдуулары - Милдеттүү эмес
Программалык камсыздоо
- Google Булут Платформасы
- Google Dialogflow
Amazon Associate катары мен менин өнөктөштүк шилтемелеримди колдонуп, квалификациялуу сатып алуулардан киреше табам.
1 -кадам: Долбоордун видеосу
2 -кадам: Радио
Көпчүлүк кайра жабдуу долбоорлору сыяктуу эле, бул дагы эски электроникадан башталат, тагыраагы, 1960-жылдары Батыш Германияда жасалган Telefunken тарабынан Bjazzo Ts.
Биринчиден, кайра колдонууга боло турган нерсени аныктоо. Муну билүүнүн эң жакшы жолу - винтаждык технологиябызды ажыратуу. Бул кадам ар бир түзмөк үчүн ар башка, бирок сиз туш болгон бардык бурамаларды алып салуу - сонун башталыш.
Бактыга жараша, биз оригиналдуу динамикти да, күйгүзүү/өчүрүү баскычын да куткара алабыз. Биз ошондой эле бардык баскычтарды кармап турган бөлүгүн сактап калабыз.
Бул ийгиликтүү операциядан кийин бизде кайра колдонулуучу компоненттер жана жарым бош рамка калат.
3 -кадам: Аппараттык
Жаңы түзүлгөн мейкиндигибиз жана кайра колдонулуучу бөлүктөрүбүз менен биз өзүбүздүн аппараттык жабдууларыбызды кошуп, кийинки кадамга өтөбүз.
Максаты - үн менен башкарылуучу, интерактивдүү, окуяларды айтып берүүчү түзүлүш. Бул бизге кандайдыр бир иштетүү күчү менен айкалышкан микрофон жана динамик керек дегенди билдирет. Google AIY Voice Kit'ке, биздин аракетибиз үчүн идеалдуу аппараттык пакет.
Алардын куруу көрсөтмөлөрүн аткаруу оңой, бирок берилген динамиктин жана баскычтын ордуна биз эски радиобуздан калыбына келгендерди туташтырабыз. Бардык жабдыктар чогултулуп, даяр болгондо, биз азыр берилген мисалдардын бирин иштете алабыз.
4 -кадам: Окуя
Окуябызды курардан мурун, биз ылайыктуу теманы ойлоп табышыбыз керек. Буга чейин айтылгандай, биздин радио 1960-жылдары Батыш Германияда жасалган. Бул суук согуш маалында абдан маанилүү жерде болгон.
Кансыз согуш жөнүндө ойлогондо, биз шпиондукту ойлоп, дал ушул сыяктуу биздин темабыз бар, тыңчылык!
Окуянын структурасы, chatbot имаратына өтүүдөн мурун дагы бир нерсе бар. Колдонуучулардын киргизген маалыматтарынын негизинде биздин сюжетибиздин өзгөрүшүн каалайбыз, биз чечим дарагын иштеп чыгышыбыз керек. Бүткөндөн кийин баарыбыз кийинки кадамга өтүүгө даярбыз.
5 -кадам: Chatbot
Ийгилик, окуя аяктагандан кийин, биз chatbot. Ideallyден баштасак болот, туура жоопту тандоого жардам берген программалык камсыздоонун бир бөлүгү болмок, сүйлөөчү тексттен маанини алуу жана сюжеттик чечимдерди кабыл алуу.
Бул дал ушул чатбот платформасы, тексттин маанисин аныктоо ("Табигый тилди иштетүү") жана чечим кабыл алуу.
Ал жерде көптөгөн провайдерлер бар, жана сиз алардын каалаганын тандай аласыз, бирок биз Google Dialogflowту тандап алдык, анткени ал бекер жана колдонууга оңой. Dialogflow бул жерде эң сонун баштоо көрсөтмөсүнө ээ.
Бир аз орнотуп, чыгармачыл жазгандан кийин, chatbot барууга даяр. Эми биз жергиликтүү жабдыкты чатбот менен туташтырып, ойлоп табууларыбызды чыныгы үнботко айландырабыз.
Толук код бул макалада камтылган, бул маалымат агымы:
1Микрофон сүйлөп жаткан адамды алып, аудиого жаздырат.
2-3Бир нече Google AI сыйкырчылыгын колдонуп (Speech-To-Text) аудиодон айтылган текстти чыгарып алабыз.
4-5Бул текст биздин чатботко (Dialogflow) жөнөтүлөт жана Raspberry Piге кайра жөнөтүлгөн туура жооп менен дал келет.
6-7 Дагы башка жасалма интеллект вудун колдонуп, бул текст жасалма сүйлөө үчүн колдонулат.
8 Бул аудио адамга спикер аркылуу берилет.
Эскертүү: Бул процесс радионун баскычы "ON" абалына которулганда гана активдешет.
6 -кадам: Жыйынтык
Ушунча талыкпаган эмгектен кийин, акыры, кайра баштоого, эс алууга жана интерактивдүү жомокчубуз сунуштаган ар кандай мүмкүнчүлүктөрдү изилдөөгө убакыт келди.
Сунушталууда:
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: 5 кадам (Сүрөттөр менен)
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: Менин бул жумадагы тапшырмаларымдын бири - бул биз жазган Scratch программасы менен иштөө үчүн BBC Micro: bitти колдонуу. Мен бул ThreadBoardди камтылган системаны түзүү үчүн эң сонун мүмкүнчүлүк деп ойлодум! Чийүү үчүн менин илхамым
Интерактивдүү LED плиткасы дубалы (көрүнгөндөн оңой): 7 кадам (сүрөттөр менен)
Интерактивдүү LED плиткасы дубалы (көрүнгөндөн оңой): Бул долбоордо мен Arduino жана 3D басылган бөлүктөрүн колдонуп интерактивдүү LED дубал дисплейин кургам. Мен өзүмдүн версиямды ойлоп тапкым келди, ал бир гана жеткиликтүү эмес, бирок
Arduino менен интерактивдүү лазер баракчасы: 11 кадам (сүрөттөр менен)
Interactive Laser Sheet Generator Arduino менен: Лазерлер укмуштуу визуалдык эффекттерди түзүү үчүн колдонулушу мүмкүн. Бул долбоордо мен интерактивдүү жана музыканы ойнотуучу лазердик дисплейдин жаңы түрүн жасадым. Түзмөк эки лазерди айлантып, айланмага окшогон эки жарык баракты түзөт. Мен аралык сенсорун коштум
Fadecandy, Processing жана Kinect менен интерактивдүү LED купол: 24 кадам (Сүрөттөр менен)
Fadecandy, Processing жана Kinect менен Interactive LED Dome: WhatWhen in Dome 4378 светодиод менен жабылган 4.2м геодезиялык купол. Светодиоддордун бардыгы жеке картага түшүрүлгөн жана даректүү. Алар Windows столунда Fadecandy жана Processing тарабынан көзөмөлдөнөт. Kinect куполдун тирөөчтөрүнүн бирине тиркелет, андыктан
GrimmsBox: Өзүңүздүн аңгеме түзмөгүңүздү куруңуз: 5 кадам (Сүрөттөр менен)
GrimmsBox: Өзүңүздүн аңгеме түзмөгүңүздү куруңуз: Бул үйрөткүч сизге өзүңүздүн аңгеме кутуңузду кантип курууну көрсөтөт. Өзүңүздүн укмуштуу окуяларыңызды тандап алыңыз. &Quot; GrimmsBox " Hochschule der Medien Stuttgart, Германиянын студенттери тарабынан долбоор болгон. Биз жалпы кабыл алууну колдонобуз