Съдържание:
- Стъпка 1: Концепцията
- Стъпка 2: Необходими неща: телефон с Android
- Стъпка 3: Настройка на API на Google
- Стъпка 4: Настройка на телефона
- Стъпка 5: По избор: Преоборудване на Vintage Boombox
- Стъпка 6: Използвайте го: Сканирайте и пуснете вашите компактдискове
- Стъпка 7: Алтернативно използване
- Стъпка 8: Надеждност - отлични изпълнители
- Стъпка 9: Надеждност - добри изпълнители
- Стъпка 10: Надеждност - лоши изпълнители
Видео: Възпроизвеждане на компактдискове без CD плейър, използване на AI и YouTube: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Искате да пуснете вашите компактдискове, но нямате повече CD плейър? Не сте имали време да копирате компактдисковете си? Извади ги, но файловете не са налични, когато е необходимо?
Няма проблем. Нека AI (изкуствен интелект) идентифицира вашия компактдиск и YouTube да го възпроизведе!
Написах приложение за Android, като направих следното:
1. направете снимка на корицата на компактдиска, 2. потърсете текстови ключови думи с помощта на Google Vision 3. потърсете съответния плейлист в YouTube 4. след това стартирайте YouTube в намерения плейлист.
Тази инструкция обхваща инсталирането, настройката и използването на приложението. Като бонус, той накратко обхваща модернизирането на винтидж бумбокс от 80 -те години.
Ако този проект ви харесва, моля, гласувайте за него в аудио конкурса!
Стъпка 1: Концепцията
Проблемът с компактдисковете
Имам няколко стотици компактдискове, но нямаме повече аудио CD плейър наоколо. Преди повече от десет години започнах да копирам компактдисковете си: в крайна сметка по -малко от половината щеше да бъде извадено и вече няма да е сигурно къде.
Днес повечето от нашите неща са в нашите смартфони, в облака, поточно предадени.
Но все още харесвам компактдисковете си. Какво представляват за мен? Може би усещането, че мога физически да притежавам музиката, която купих. Или припомнянето на време, когато концептуалните албуми бяха нещо…
Въведете YouTube и Google Cloud Vision
В YouTube много компактдискове, дори по -малко известни, бяха извлечени и публикувани като плейлист.
Google Cloud Vision предоставя услуги за анализ на изображения, от които ще използваме етикетиране на изображения. Накратко, изображение се изпраща, услугата го анализира (използвайки машинно обучение с модели, обучени от Google) и връща етикети, които са текстови ключови думи, казващи това, което е разпознато в изображението. Cloud Vision е изненадващо добър в разпознаването на произведения на CD.
Решение
След като забелязах последното и след бърз тест в Python, реших да напиша приложение за Android (написано на Kotlin), което ще:
1. направете снимка на корпуса на компактдиска, 2. попитайте Google Vision, за да получите ключови думи, описващи изображението, 3. попитайте YouTube, за да видите дали има пълен албум, съответстващ на тези ключови думи, 4. стартирайте YouTube в намерения плейлист.
Защо да използвате смартфон?
По същество, защото всичко необходимо е тук и добре интегрирано, по -специално камерата.
Може би използваните смартфони са по -добра алтернатива на Raspberry Pi за изграждане на медийни центрове.
Стъпка 2: Необходими неща: телефон с Android
Телефонът
Просто използвайте сегашния си мобилен телефон с Android или вземете (стар), ако възнамерявате да създадете специален музикален плейър.
Какво да купя?
Трябва ли да купите евтин нов телефон или да купите употребяван? Въпреки че спецификациите на хардуера не са изключително важни за този проект, не бих препоръчал да купувате нов под $ 100, тъй като качеството може да бъде много лошо (гаден екран, муден). Ако обмисляте да закупите стар флагман, не забравяйте, че всъщност никога не знаете какво ще получите.
Винаги е най -добре, ако можете да го изпробвате преди да купите.
Мога ли да използвам iPhone?
Още не и не знам, че знам. Разработих приложението само за Android.
Ако знаете еквивалентно приложение за iOS или сте го разработили или познавате някой, който го е направил, моля, уведомете ме!
Стъпка 3: Настройка на API на Google
Ще трябва да активирате API за вас и да получите API ключ.
1. За API и ключове
API ключовете са необходими на мобилното приложение за достъп до услугите на Google от ваше име.
За API на Google Cloud Vision, съгласно https://cloud.google.com/vision/pricing#prices, до 1000 открития на месец са безплатни.
За API за данни на YouTube, съгласно https://developers.google.com/youtube/v3/getting-started#quota квотата е 1 милион единици на ден. За едно търсене на компактдиск ще консумирате 100+6 единици, това означава, че можете да правите 9433 търсения на ден.
* * * Това не би трябвало да ви носи разходи. НАПРАВЕТЕ ГО НА СОБСТВЕНИ РИСКОВЕ. Не мога да нося отговорност за проблеми, причинени от този урок или от приложението ScanTube. * * *
2. Активирайте YouTube и Google Cloud Vision API и вземете ключ
2а. Посетете
2б. Създайте свой проект, кръстете го напр. ScanTube.
2в. Създаване на идентификационни данни:- Изберете идентификационни данни: https://console.developers.google.com/apis/credentials- Създайте идентификационни данни от тип API ключ.- Копирайте стойността на ключа в локален текстов файл на вашия компютър.
2г. Активиране на API на YouTube:- Посетете https://console.developers.google.com/apis/library и намерете YouTube Data API v3. Активирайте го.
2д. Активиране на Cloud Vision API:- Посетете https://console.developers.google.com/apis/library и намерете API на Cloud Vision. Активирайте го.
Ще използваме един и същ API ключ както за услугите на YouTube, така и за Cloud Vision, затова приключихме с тази част.
Стъпка 4: Настройка на телефона
Приложението ScanTube е достъпно в програмата за бета тестове на Google Play Store.
Първо, не забравяйте да прочетете и приемете Политиката за поверителност.
1. Инсталирайте приложението ScanTube за Android
Посетете следната връзка от мобилния си телефон: https://play.google.com/apps/testing/digital.bauermeister.scantube, след което щракнете върху изтеглете го в Google Play и следвайте инструкциите.
(Ако сте разработчик и искате да прочетете източника, посетете
2. Конфигурирайте приложението ScanTube за Android
2а. Стартирайте приложението ScanTube, позволете му да използва камерата.
2б. При първото използване приложението предлага да зададете ключовете на приложението, затова го направете:- За ключа на приложението Google Vision, въведете API ключа, получен по-горе (*).- За ключа на приложението YouTube, въведете същия API ключ (*).
(*) Вместо да въвеждате API ключа ръчно (което е огромна тежест), можете да го изпратите от компютъра си на телефона си по имейл или чрез DropBox файл и да го копирате-поставите в полето за настройки на ScanTube.
2в. Върнете се на главния екран, стартирайте настройките, като щракнете върху иконата на зъбно колело. Прегледайте общите настройки. Доста самообясним. По-специално, изборът на камера трябва да бъде зададен според вашия случай на използване. За интеграция в медиен център: предна камера. За ръчно използване: задна камера.
3. Други съображения за медиен център, базиран на Android
- Инсталирайте Nova Launcher и задайте желаната ориентация на работния плот.
- На работния плот създайте преки пътища за ScanTube, YouTube и всякакви други приложения за аудио/видео.
- Деинсталирайте или деактивирайте всички неподходящи приложения.
Ако някой може да използва този медиен център:
- Деактивирайте заключения екран.
- Използвайте специален акаунт в Google, без лични данни и имейли
Стъпка 5: По избор: Преоборудване на Vintage Boombox
В тази стъпка мобилният телефон е монтиран на стар бумбокс от 80 -те години.
Монтиране на смартфон
Всички оригинални функции на бумбокса са непокътнати и перфектно функциониращи, включително касетофона, реших да ги запазя и да монтирам телефона от външната страна на вратата на касетофона.
Аудио сигнали
Бумбоксът има AUX входове. Това беше фактор за решение за покупка. Свързах ги към телефонния жак.
Захранване на смартфона
Мрежовият трансформатор е дефектен, затова използвам външен 9V адаптер. 9V, защото бумбоксът приема 6 x 1.5V батерии. LDO регулатор на напрежението (LM1117T-5.0) генерира 5V от 9V, за да захранва телефона чрез USB.
Връзки
Накрая насочих захранването и аудио сигналите навън, като използвах плоско-лентов кабел, който преминава през пространството на вратата.
Сега имаме истински оцелял от 80 -те
Той е в перфектно състояние, надстроен за днешните дни на YouTube, интернет стрийминг и AI.
Колко хубаво!
Стъпка 6: Използвайте го: Сканирайте и пуснете вашите компактдискове
Ако досега всичко вървеше добре, използването ще бъде толкова просто, колкото 1-2-3.
Уверете се, че телефонът ви има връзка за данни (през WiFi или мобилни данни).
Употреба
1. Подайте CD камера на камерата си, докато тя изцяло поеме квадратната част на екрана и стане остра. Избягвайте отражения от източници на светлина.
2. Щракнете върху сканиране.
3. Изчакайте YouTube да бъде извикан в плейлист, съответстващ на вашия компактдиск.
Стъпка 7: Алтернативно използване
Разбира се, не е нужно да използвате действителен компактдиск, който честно казано заема твърде много място в джоба.
Например, копирах и ламинирах 16 от любимите си компактдискове с намаление до 2,75 и имам удобна физическа сурогатна колекция, която се побира в един джоб!
Стъпка 8: Надеждност - отлични изпълнители
Тези компактдискове бяха изключително добре разпознати и техните плейлисти бяха открити надеждно.
Стъпка 9: Надеждност - добри изпълнители
За тези компактдискове крайният резултат беше добър, но те бяха по -трудни за правилно улавяне, тъй като светлинните отражения са по -очевидни.
Стъпка 10: Надеждност - лоши изпълнители
За тези компактдискове изпълнителите бяха правилно разпознати, но бяха намерени грешни албуми.
Най -често откриването на изображения връща добри ключови думи, но са открити неочаквани плейлисти.
Препоръчано:
Рециклиране на компактдискове в състезателни автомобили: 8 стъпки (със снимки)
Рециклиране на компактдискове в състезателни автомобили: Здравейте на всички. Това е нашият автомобилен състезателен автомобил. Той е напълно безплатен и автоматичен Ако сте родител, той ще бъде много подходящ да играете с децата си. Това ще бъде много просто, ще бъде много интересно Ще ви насоча, нека го направим
Говорещ Arduino - Възпроизвеждане на MP3 с Arduino без никакъв модул - Възпроизвеждане на Mp3 файл от Arduino с помощта на PCM: 6 стъпки
Говорещ Arduino | Възпроизвеждане на MP3 с Arduino без никакъв модул | Възпроизвеждане на Mp3 файл от Arduino с помощта на PCM: В тази инструкция ще се научим как да възпроизвеждаме mp3 файл с arduino, без да използваме аудио модул, тук ще използваме PCM библиотека за Arduino, която възпроизвежда 16 битов PCM с честота 8 kHZ, така че нека направим това
Възпроизвеждане на песни (MP3) с Arduino Използване на PWM на високоговорител или Flyback трансформатор: 6 стъпки (със снимки)
Пускайте песни (MP3) с Arduino, използвайки PWM на високоговорител или Flyback Transformer: Здравейте момчета, това е първият ми инструктаж, надявам се да ви хареса !! По принцип в този проект използвах серийната комуникация между моя Arduino и моя лаптоп, за предаване на музикални данни от моя лаптоп към Arduino. И използвайки таймерите Arduino t
Навигирайте робот със сензори за обувки, без GPS, без карта: 13 стъпки (със снимки)
Навигирайте робота със сензори за обувки, без GPS, без карта: Роботът се движи по предварително програмиран път и предава (по bluetooth) действителната си информация за движение до телефон за проследяване в реално време. Arduino е предварително програмиран с пътека, а oblu се използва за усещане на движението на робота. oblu предава информация за движение
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): 3 стъпки
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): АКТУАЛИЗИРАНЕ: МОЛЯ ПРИЛОЖНО ГЛАСУВАНЕ ЗА МОИТЕ ИНСТРУКЦИИ, БЛАГОДАРЯ ^ _ ^ МОЖЕТЕ И ДРУГИ ДА ИЗБОРИТЕ ВЛИЗАЙТЕ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕ ДА ГЛАСУВАТЕ ЗА МОЙ НАЙ-ДОБРИЯ ПРИЯТЕЛ