Съдържание:

Възпроизвеждане на компактдискове без CD плейър, използване на AI и YouTube: 10 стъпки (със снимки)
Възпроизвеждане на компактдискове без CD плейър, използване на AI и YouTube: 10 стъпки (със снимки)

Видео: Възпроизвеждане на компактдискове без CD плейър, използване на AI и YouTube: 10 стъпки (със снимки)

Видео: Възпроизвеждане на компактдискове без CD плейър, използване на AI и YouTube: 10 стъпки (със снимки)
Видео: 5 Яки Трика за iPhone, които НЕ ЗНАЕТЕ! 2024, Юни
Anonim
Image
Image
Концепцията
Концепцията

Искате да пуснете вашите компактдискове, но нямате повече 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
Необходими неща: телефон с Android
Необходими неща: телефон с Android
Необходими неща: телефон с Android

Телефонът

Просто използвайте сегашния си мобилен телефон с Android или вземете (стар), ако възнамерявате да създадете специален музикален плейър.

Какво да купя?

Трябва ли да купите евтин нов телефон или да купите употребяван? Въпреки че спецификациите на хардуера не са изключително важни за този проект, не бих препоръчал да купувате нов под $ 100, тъй като качеството може да бъде много лошо (гаден екран, муден). Ако обмисляте да закупите стар флагман, не забравяйте, че всъщност никога не знаете какво ще получите.

Винаги е най -добре, ако можете да го изпробвате преди да купите.

Мога ли да използвам iPhone?

Още не и не знам, че знам. Разработих приложението само за Android.

Ако знаете еквивалентно приложение за iOS или сте го разработили или познавате някой, който го е направил, моля, уведомете ме!

Стъпка 3: Настройка на API на Google

Настройка на API на Google
Настройка на 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

По избор: Преоборудване на Vintage Boombox
По избор: Преоборудване на Vintage Boombox
По избор: Преоборудване на Vintage Boombox
По избор: Преоборудване на Vintage Boombox
По избор: Преоборудване на Vintage Boombox
По избор: Преоборудване на Vintage Boombox

В тази стъпка мобилният телефон е монтиран на стар бумбокс от 80 -те години.

Монтиране на смартфон

Всички оригинални функции на бумбокса са непокътнати и перфектно функциониращи, включително касетофона, реших да ги запазя и да монтирам телефона от външната страна на вратата на касетофона.

Аудио сигнали

Бумбоксът има AUX входове. Това беше фактор за решение за покупка. Свързах ги към телефонния жак.

Захранване на смартфона

Мрежовият трансформатор е дефектен, затова използвам външен 9V адаптер. 9V, защото бумбоксът приема 6 x 1.5V батерии. LDO регулатор на напрежението (LM1117T-5.0) генерира 5V от 9V, за да захранва телефона чрез USB.

Връзки

Накрая насочих захранването и аудио сигналите навън, като използвах плоско-лентов кабел, който преминава през пространството на вратата.

Сега имаме истински оцелял от 80 -те

Той е в перфектно състояние, надстроен за днешните дни на YouTube, интернет стрийминг и AI.

Колко хубаво!

Стъпка 6: Използвайте го: Сканирайте и пуснете вашите компактдискове

Image
Image
Алтернативна употреба
Алтернативна употреба

Ако досега всичко вървеше добре, използването ще бъде толкова просто, колкото 1-2-3.

Уверете се, че телефонът ви има връзка за данни (през WiFi или мобилни данни).

Употреба

1. Подайте CD камера на камерата си, докато тя изцяло поеме квадратната част на екрана и стане остра. Избягвайте отражения от източници на светлина.

2. Щракнете върху сканиране.

3. Изчакайте YouTube да бъде извикан в плейлист, съответстващ на вашия компактдиск.

Стъпка 7: Алтернативно използване

Алтернативно използване
Алтернативно използване

Разбира се, не е нужно да използвате действителен компактдиск, който честно казано заема твърде много място в джоба.

Например, копирах и ламинирах 16 от любимите си компактдискове с намаление до 2,75 и имам удобна физическа сурогатна колекция, която се побира в един джоб!

Стъпка 8: Надеждност - отлични изпълнители

Надеждност - отлични изпълнители
Надеждност - отлични изпълнители
Надеждност - отлични изпълнители
Надеждност - отлични изпълнители
Надеждност - отлични изпълнители
Надеждност - отлични изпълнители

Тези компактдискове бяха изключително добре разпознати и техните плейлисти бяха открити надеждно.

Стъпка 9: Надеждност - добри изпълнители

Надеждност - добри изпълнители
Надеждност - добри изпълнители
Надеждност - добри изпълнители
Надеждност - добри изпълнители
Надеждност - добри изпълнители
Надеждност - добри изпълнители
Надеждност - добри изпълнители
Надеждност - добри изпълнители

За тези компактдискове крайният резултат беше добър, но те бяха по -трудни за правилно улавяне, тъй като светлинните отражения са по -очевидни.

Стъпка 10: Надеждност - лоши изпълнители

Надеждност - лоши изпълнители
Надеждност - лоши изпълнители
Надеждност - лоши изпълнители
Надеждност - лоши изпълнители
Надеждност - лоши изпълнители
Надеждност - лоши изпълнители

За тези компактдискове изпълнителите бяха правилно разпознати, но бяха намерени грешни албуми.

Най -често откриването на изображения връща добри ключови думи, но са открити неочаквани плейлисти.

Препоръчано: