Talaan ng mga Nilalaman:

Patugtugin ang mga CD na Walang CD Player, Paggamit ng AI at YouTube: 10 Hakbang (na may Mga Larawan)
Patugtugin ang mga CD na Walang CD Player, Paggamit ng AI at YouTube: 10 Hakbang (na may Mga Larawan)

Video: Patugtugin ang mga CD na Walang CD Player, Paggamit ng AI at YouTube: 10 Hakbang (na may Mga Larawan)

Video: Patugtugin ang mga CD na Walang CD Player, Paggamit ng AI at YouTube: 10 Hakbang (na may Mga Larawan)
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Setyembre
Anonim
Image
Image
Ang konsepto
Ang konsepto

Nais mong i-play ang iyong mga CD ngunit wala nang CD player? Walang oras upang gupitin ang iyong mga CD? Nakuha ang mga ito ngunit ang mga file ay hindi magagamit kung kinakailangan?

Walang problema. Hayaan ang AI (artipisyal na katalinuhan) na kilalanin ang iyong CD, at i-play ito ng YouTube!

Sumulat ako ng isang Android app na ginagawa ang sumusunod:

1. kumuha ng larawan ng pabalat sa CD, 2. maghanap ng mga keyword sa teksto gamit ang Google Vision 3. maghanap ng kaukulang playlist sa YouTube 4. pagkatapos ay ilunsad ang YouTube sa nahanap na playlist.

Saklaw ng Instructable na ito ang pag-install, pag-setup at paggamit ng app. Bilang isang bonus, maikling sumasaklaw ito sa pag-retrofit ng isang boombox ng vintage 80.

Kung gusto mo ang proyektong ito, mangyaring iboto ito sa paligsahan sa audio!

Hakbang 1: Ang Konsepto

Ang konsepto
Ang konsepto
Ang konsepto
Ang konsepto

Ang problema sa mga CD

Mayroon akong ilang daang mga CD, ngunit wala na kaming audio CD player sa paligid. Mahigit sa sampung taon na ang nakalilipas sinimulan kong gupitin ang aking mga CD: kalaunan mas mababa sa kalahati ang mabubuhos, at maiimbak na hindi na sigurado kung saan.

Ngayon, ang karamihan sa aming mga bagay-bagay ay nasa aming mga smartphone, sa cloud, na naka-stream.

Ngunit gusto ko pa rin ang aking mga CD. Ano ang kinakatawan nila sa akin? Marahil ang pakiramdam na maaari kong pagmamay-ari nang pisikal ang musikang aking binili. O ang nakapagpapaalaala ng isang oras kung kailan ang mga album ng konsepto ay isang bagay …

Ipasok ang YouTube at Google Cloud Vision

Sa YouTube, maraming mga CD, kahit na hindi gaanong kilala, ang natastas at na-publish bilang isang playlist.

Nagbibigay ang Google Cloud Vision ng mga serbisyo sa pagsusuri sa imahe, kung saan gagamitin namin ang pag-label ng imahe. Sa madaling sabi, isinumite ang isang imahe, pinag-aaralan ito ng serbisyo (gamit ang machine machine na may mga modelo na sinanay ng Google) at ibabalik ang mga label, na mga keyword na teksto na nagsasabi kung ano ang kinilala sa imahe. Ang Cloud Vision ay nakakagulat na mahusay sa pagkilala sa mga likhang sining ng CD.

Isang solusyon

Napansin ang huli, at pagkatapos ng mabilis na pagsubok sa Python, nagpasya akong magsulat ng isang Android app (nakasulat sa Kotlin) na:

1. kumuha ng litrato ng kaso ng CD, 2. query sa Google Vision upang makakuha ng mga keyword na naglalarawan sa imahe, 3. query sa YouTube upang makita kung mayroong isang buong album na naaayon sa mga keyword na ito, 4. ilunsad ang YouTube sa nahanap na playlist.

Bakit gumagamit ng isang smartphone?

Mahalaga dahil lahat ng kailangan ay narito at mahusay na isinama, sa partikular ang camera.

Masasabing, ang mga ginamit na smartphone ay isang mas mahusay na kahalili sa Raspberry Pi para sa pagbuo ng mga media center.

Hakbang 2: Kailangan ng Bagay-bagay: isang Android Telepono

Kailangan ng Bagay-bagay: isang Android Telepono
Kailangan ng Bagay-bagay: isang Android Telepono
Kailangan ng Bagay-bagay: isang Android Telepono
Kailangan ng Bagay-bagay: isang Android Telepono

Ang telepono

Gumamit lamang ng iyong kasalukuyang Android cell phone, o kumuha ng (isang luma) isa kung balak mong bumuo ng isang nakatuong music player.

Ano ang bibilhin?

Dapat ka bang bumili ng isang murang bagong telepono, o bumili ng isang ginamit? Bagaman ang mga detalye ng hardware ay hindi napakahalaga para sa proyektong ito, hindi ko inirerekumenda ang pagbili ng bago sa ilalim ng $ 100, dahil ang kalidad ay maaaring maging mahirap (shitty screen, matamlay). Kung isasaalang-alang mo ang pagbili ng isang lumang punong barko, tandaan na hindi mo talaga alam kung ano ang makukuha mo.

Palaging pinakamahusay kung maaari mong subukan ito bago bumili.

Maaari ba akong gumamit ng isang iPhone?

Hindi pa, at hindi alam ko. Binuo ko lang ang app para sa Android.

Kung alam mo ang isang katumbas na iOS app, o binuo ito, o alam mo ang isang tao na nagawa, mangyaring ipaalam sa akin!

Hakbang 3: Pag-set up ng Google API

Pag-set up ng Google API
Pag-set up ng Google API

Kakailanganin mong paganahin ang mga API para sa iyo, at kumuha ng isang API key.

1. Tungkol sa mga API at susi

Ang mga API key ay kinakailangan ng mobile app upang ma-access ang mga serbisyo ng Google sa iyong ngalan.

Para sa Google Cloud Vision API, ayon sa https://cloud.google.com/vision/pricing#prices, hanggang sa 1000 mga pagtuklas bawat buwan ay libre.

Para sa YouTube Data API, ayon sa https://developers.google.com/youtube/v3/getting-started#quota ang quota ay 1 milyong mga yunit bawat araw. Para sa isang paghahanap sa CD ay ubusin mo ang 100 + 6 na mga yunit, nangangahulugan ito na maaari kang gumawa ng 9433 na mga paghahanap bawat araw.

* * * Ito ay dapat na walang gastos sa iyo. Gayunpaman, GAWIN ITO SA IYONG SARILI NA PELIGRONG. Hindi ako mananagot para sa anumang problemang sanhi ng tutorial na ito o ng ScanTube app. * * *

2. Paganahin ang mga API ng YouTube at Google Cloud Vision, at kumuha ng isang susi

2a. Bisitahin ang

2b. Lumikha ng iyong proyekto, pangalanan ito hal. ScanTube.

2c. Lumikha ng mga kredensyal: - Piliin ang mga kredensyal: https://console.developers.google.com/apis/credentials- Lumikha ng mga kredensyal ng uri ng API key.- Kopyahin ang pangunahing halaga sa isang lokal na text file sa iyong computer.

2d. Paganahin ang YouTube API: - Bisitahin ang https://console.developers.google.com/apis/library at hanapin ang YouTube Data API v3. Buhayin ito

2e Paganahin ang Cloud Vision API: - Bisitahin ang https://console.developers.google.com/apis/library at hanapin ang Cloud Vision API. Buhayin ito

Gagamitin namin ang parehong key ng API para sa parehong serbisyo ng YouTube at Cloud Vision, kaya tapos na kami para sa bahaging ito.

Hakbang 4: Pag-setup ng Telepono

Pag-setup ng Telepono
Pag-setup ng Telepono
Pag-setup ng Telepono
Pag-setup ng Telepono
Pag-setup ng Telepono
Pag-setup ng Telepono
Pag-setup ng Telepono
Pag-setup ng Telepono

Magagamit ang ScanTube app sa Google Play Store sa beta test program.

Una, tiyaking basahin at tanggapin ang Patakaran sa Privacy.

1. I-install ang ScanTube Android app

Bisitahin ang sumusunod na link mula sa iyong mobile phone: https://play.google.com/apps/testing/digital.bauermeister.scantube, pagkatapos ay i-click ang i-download ito sa Google Play at sundin ang mga tagubilin.

(Kung ikaw ay isang developer at nais na basahin ang mapagkukunan, bisitahin ang

2. I-configure ang ScanTube Android app

2a. Simulan ang ScanTube app, payagan itong gamitin ang camera.

2b. Sa unang paggamit, iminumungkahi ng app na itakda ang mga key ng app, gawin ito: - Para sa susi ng Google Vision app, ipasok ang API key na nakuha sa itaas (*).- Para sa susi ng YouTube app, ipasok ang parehong API key (*).

(*) Sa halip na i-type ang API key nang manu-mano (na kung saan ay isang malaking pasanin), maaari mo itong ipadala mula sa iyong computer sa iyong telepono sa pamamagitan ng email o sa pamamagitan ng isang DropBox file, at kopyahin ito sa patlang ng mga setting ng ScanTube.

2c. Bumalik sa pangunahing screen, simulan ang mga setting sa pamamagitan ng pag-click sa icon ng cog. Suriin ang mga Pangkalahatang setting. Medyo nagpapaliwanag sa sarili. Sa partikular, ang pagpili ng Camera ay itatakda alinsunod sa iyong kaso ng paggamit. Para sa pagsasama sa isang media center: front camera. Para sa kamay na gamit: back camera.

3. Iba pang mga pagsasaalang-alang para sa isang sentro ng media na nakabatay sa Android

  • I-install ang Nova Launcher at itakda ang nais na orientation ng desktop.
  • Sa desktop, lumikha ng mga shortcut para sa ScanTube, YouTube, at anumang iba pang apps na nauugnay sa audio / video.
  • I-uninstall o huwag paganahin ang lahat ng hindi kaugnay na mga app.

Kung mayroong maaaring gumamit ng media center na ito:

  • Huwag paganahin ang lock screen.
  • Gumamit ng isang nakalaang Google account, walang pribadong data at mga email

Hakbang 5: Opsyonal: Mag-retrofit ng isang Vintage Boombox

Opsyonal: Mag-retrofit ng isang Vintage Boombox
Opsyonal: Mag-retrofit ng isang Vintage Boombox
Opsyonal: Mag-retrofit ng isang Vintage Boombox
Opsyonal: Mag-retrofit ng isang Vintage Boombox
Opsyonal: Mag-retrofit ng isang Vintage Boombox
Opsyonal: Mag-retrofit ng isang Vintage Boombox

Sa hakbang na ito, ang cell phone ay nakakabit sa isang lumang boombox mula 80's.

Pag-mount ng smartphone

Ang lahat ng mga orihinal na pag-andar ng boombox na buo at perpektong gumagana, kabilang ang cassette player, nagpasya akong mapanatili ang mga ito at mai-mount ang telepono sa labas ng pinto ng tape deck.

Mga signal ng audio

Ang boombox ay may mga input ng AUX. Iyon ay isang kadahilanan sa pagpapasya sa pagbili. Kinonekta ko sila sa phone jack.

Pagpapatakbo ng smartphone

Ang transformer ng mains ay may depekto kaya gumagamit ako ng isang panlabas na 9V adapter. 9V dahil ang boombox ay tumatanggap ng 6 x 1.5V na mga baterya. Ang isang LDO voltage regulator (LM1117T-5.0) ay bumubuo ng 5V mula sa 9V, upang mapalakas ang telepono sa pamamagitan ng USB.

Mga koneksyon

Sa wakas ay itinuro ko ang mga signal ng lakas at audio sa labas, gamit ang flat-band cable na dumaan sa puwang ng pintuan.

Ngayon mayroon kaming isang tunay na nakaligtas sa 80's

Nasa perpektong kondisyon ito, na-upgrade para sa kasalukuyang mga araw ng YouTube, streaming sa Internet at AI.

Napakaganda!

Hakbang 6: Gamitin Ito: I-scan at I-play ang Iyong mga CD

Image
Image
Kahaliling Paggamit
Kahaliling Paggamit

Kung ang lahat ay naging maayos sa ngayon, ang paggamit ay magiging kasing simple ng 1-2-3.

Tiyaking ang iyong telepono ay may pagkakakonekta ng data (sa paglipas ng WiFi o mobile data).

Paggamit

1. Magpakita ng isang kahon ng CD sa iyong camera, hanggang sa ganap nitong makuha ang parisukat na bahagi ng screen, at maging matalim. Iwasan ang mga pagsasalamin mula sa mga mapagkukunan ng ilaw.

2. I-click ang scan.

3. Hintaying tawagan ang YouTube sa isang playlist na tumutugma sa iyong CD.

Hakbang 7: Kahaliling Paggamit

Kahaliling Paggamit
Kahaliling Paggamit

Siyempre hindi mo kailangang gumamit ng tunay na CD, na matapat na kumuha ng labis na lugar sa isang bulsa.

Halimbawa, kinopya ko at nakalamina ang 16 ng aking mga paboritong CD na may pagbawas hanggang sa 2.75 , at magkaroon ng isang madaling gamiting pisikal na pangalawa na koleksyon, na akma sa isang bulsa!

Hakbang 8: Kahusayan - Mahusay na Mga Gumaganap

Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap

Ang mga CD na ito ay may mahusay na pagkilala, at ang kanilang mga playlist ay natagpuan maaasahan.

Hakbang 9: Kahusayan - Mahusay na Mga Gumaganap

Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap
Kahusayan - Mahusay na Mga Gumaganap

Para sa mga CD na ito ang resulta ay maganda, ngunit mas mahirap silang maayos na makuha, sapagkat ang maliwanag na pagsasalamin ay mas maliwanag.

Hakbang 10: Kahusayan - Masamang Mga Gumaganap

Kahusayan - Masamang Mga Gumaganap
Kahusayan - Masamang Mga Gumaganap
Kahusayan - Masamang Mga Gumaganap
Kahusayan - Masamang Mga Gumaganap
Kahusayan - Masamang Mga Gumaganap
Kahusayan - Masamang Mga Gumaganap

Para sa mga CD na ito, ang mga artist ay wastong kinilala, ngunit maling mga album ang natagpuan.

Karamihan, ang pagtuklas ng imahe ay nagbabalik ng magagaling na mga keyword, ngunit natagpuan ang hindi inaasahang mga playlist.

Inirerekumendang: