İçindekiler:

AI ve YouTube Kullanarak CD Çalar Olmadan CD Çalın: 10 Adım (Resimlerle)
AI ve YouTube Kullanarak CD Çalar Olmadan CD Çalın: 10 Adım (Resimlerle)

Video: AI ve YouTube Kullanarak CD Çalar Olmadan CD Çalın: 10 Adım (Resimlerle)

Video: AI ve YouTube Kullanarak CD Çalar Olmadan CD Çalın: 10 Adım (Resimlerle)
Video: Yaşamayan yoktur 😂 2024, Haziran
Anonim
Image
Image
Kavram
Kavram

CD'lerinizi çalmak istiyorsunuz ama artık CD çalarınız yok mu? CD'lerinizi kopyalamak için zamanınız olmadı mı? Onları kopyaladım ama dosyalar gerektiğinde kullanılamıyor mu?

Sorun değil. AI (yapay zeka) CD'nizi tanımlasın ve YouTube onu oynatsın!

Aşağıdakileri yaparak bir Android uygulaması yazdım:

1. CD kapağının resmini çekin, 2. Google Vision'ı kullanarak metin anahtar sözcüklerini arayın 3. YouTube'da karşılık gelen bir oynatma listesi arayın 4. ardından bulunan oynatma listesinde YouTube'u başlatın.

Bu Talimat, uygulamanın kurulumunu, kurulumunu ve kullanımını kapsar. Bir bonus olarak, kısa bir süreliğine eski bir 80'lerin müzik setinin yenilenmesini kapsar.

Bu projeyi beğendiyseniz, lütfen ses yarışmasında oy verin!

Adım 1: Konsept

Kavram
Kavram
Kavram
Kavram

CD'lerle ilgili sorun

Birkaç yüz CD'm var ama etrafta ses CD'si oynatıcımız yok. On yıldan fazla bir süre önce CD'lerimi kopyalamaya başladım: sonunda yarısından daha azı yırtılacak ve artık nerede saklanacağından emin olamayacaktı.

Bugün, eşyalarımızın çoğu akıllı telefonlarımızda, bulutta, akış halinde.

Ama yine de CD'lerimi seviyorum. Bana neyi temsil ediyorlar? Belki de satın aldığım müziğe fiziksel olarak sahip olabileceğim hissi. Ya da konsept albümlerin bir şey olduğu bir zamanın hatırası…

YouTube ve Google Cloud Vision'a girin

YouTube'da, daha az bilinen birçok CD, bir oynatma listesi olarak kopyalandı ve yayınlandı.

Google Cloud Vision, görüntü etiketlemeyi kullanacağımız görüntü analizi hizmetleri sağlar. Kısacası, bir resim gönderilir, hizmet onu analiz eder (Google tarafından eğitilen modellerle makine öğrenimini kullanarak) ve resimde neyin tanındığını söyleyen metin anahtar kelimeleri olan etiketleri döndürür. Cloud Vision, CD sanat eserlerini tanımada şaşırtıcı derecede iyidir.

Bir çözüm

İkincisini fark ettikten ve Python'da hızlı bir testten sonra, aşağıdakileri yapacak bir Android uygulaması (Kotlin'de yazılmış) yazmaya karar verdim:

1. CD kutusunun fotoğrafını çekin, 2. Resmi tanımlayan anahtar kelimeleri almak için Google Vision'ı sorgulayın, 3. Bu anahtar kelimelere karşılık gelen tam bir albüm olup olmadığını görmek için YouTube'u sorgulayın, 4. Bulunan oynatma listesinde YouTube'u başlatın.

Neden akıllı telefon kullanıyorsunuz?

Esasen, ihtiyaç duyulan her şey burada ve özellikle kamera olmak üzere iyi bir şekilde entegre edildiğinden.

Muhtemelen, kullanılmış akıllı telefonlar, medya merkezleri oluşturmak için Raspberry Pi'ye daha iyi bir alternatiftir.

2. Adım: Gerekli Şeyler: Bir Android Telefon

Gerekli Malzemeler: Bir Android Telefon
Gerekli Malzemeler: Bir Android Telefon
Gerekli Malzemeler: Bir Android Telefon
Gerekli Malzemeler: Bir Android Telefon

Telefon

Sadece mevcut Android cep telefonunuzu kullanın veya özel bir müzik çalar oluşturmayı düşünüyorsanız (eski) bir tane edinin.

Ne satın alınır?

Ucuz yeni bir telefon mu almalısınız yoksa kullanılmış bir telefon mu almalısınız? Donanım özellikleri bu proje için çok önemli olmasa da, kalite çok düşük olabileceğinden (boktan ekran, yavaş) 100 doların altında yeni bir telefon almanızı tavsiye etmem.. Eski bir amiral gemisi satın almayı düşünüyorsanız, ne alacağınızı asla gerçekten bilemeyeceğinizi unutmayın.

Satın almadan önce deneyebilirseniz her zaman en iyisidir.

iPhone kullanabilir miyim?

Henüz değil ve bildiğimden de değil. Uygulamayı sadece Android için geliştirdim.

Eşdeğer bir iOS uygulaması biliyorsanız veya geliştirdiyseniz ya da yapan birini tanıyorsanız, lütfen bana bildirin!

3. Adım: Google API'leri Kurulumu

Google API'leri Kurulumu
Google API'leri Kurulumu

API'leri sizin için etkinleştirmeniz ve bir API anahtarı almanız gerekecektir.

1. API'ler ve anahtarlar hakkında

Google hizmetlerine sizin adınıza erişmek için mobil uygulama tarafından API anahtarlarına ihtiyaç duyulur.

Google Cloud Vision API için https://cloud.google.com/vision/pricing#prices uyarınca ayda 1000'e kadar algılama ücretsizdir.

YouTube Veri API'si için, https://developers.google.com/youtube/v3/getting-started#quota'ya göre kota günde 1 milyon birimdir. Bir CD araması için 100+6 birim tüketirsiniz, bu da günde 9433 arama yapabileceğiniz anlamına gelir.

* * *Bunun size herhangi bir maliyeti olmayacaktır. Ancak, BUNU RİSKLERİNİZ ALINARAK YAPIN. Bu eğitimden veya ScanTube uygulamasından kaynaklanan herhangi bir sorundan sorumlu tutulamam.* * *

2. YouTube ve Google Cloud Vision API'lerini etkinleştirin ve bir anahtar alın

2a. https://console.developers.google.com/apis adresini ziyaret edin

2b. Projenizi oluşturun, adlandırın, ör. ScanTube.

2c. Kimlik bilgilerini oluşturun: - Kimlik bilgilerini seçin: https://console.developers.google.com/apis/credentials- API anahtarı türünde kimlik bilgilerini oluşturun.- Anahtar değerini bilgisayarınızdaki yerel bir metin dosyasına kopyalayın.

2d. YouTube API'sini etkinleştirin:- https://console.developers.google.com/apis/library adresini ziyaret edin ve YouTube Data API v3'ü bulun. Etkinleştir.

2e. Cloud Vision API'yi etkinleştirin:- https://console.developers.google.com/apis/library adresini ziyaret edin ve Cloud Vision API'yi bulun. Etkinleştir.

Hem YouTube hem de Cloud Vision hizmetleri için aynı API anahtarını kullanacağız, bu yüzden bu kısmı bitirdik.

4. Adım: Telefon Kurulumu

Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları

ScanTube uygulaması, beta test programında Google Play Store'da mevcuttur.

Öncelikle, Gizlilik Politikasını okuduğunuzdan ve kabul ettiğinizden emin olun.

1. ScanTube Android uygulamasını yükleyin

Cep telefonunuzdan şu bağlantıyı ziyaret edin: https://play.google.com/apps/testing/digital.bauermeister.scantube, ardından Google Play'de indir'i tıklayın ve talimatları izleyin.

(Bir geliştiriciyseniz ve kaynağı okumak istiyorsanız, https://github.com/pbauermeister/ScanTube adresini ziyaret edin.)

2. ScanTube Android uygulamasını yapılandırın

2a. ScanTube uygulamasını başlatın, kamerayı kullanmasına izin verin.

2b. İlk kullanımda uygulama, uygulama anahtarlarını ayarlamanızı önerir, bunu yapın:- Google Vision uygulama anahtarı için yukarıda elde edilen API anahtarını girin (*).- YouTube uygulama anahtarı için aynı API anahtarını girin (*).

(*) API anahtarını manuel olarak yazmak yerine (ki bu çok büyük bir yüktür), bilgisayarınızdan telefonunuza e-posta veya DropBox dosyası aracılığıyla gönderebilir ve ScanTube ayarları alanına kopyalayıp yapıştırabilirsiniz.

2c. Ana ekrana dönün, dişli çark simgesini tıklayarak ayarları başlatın. Genel ayarları gözden geçirin. Oldukça açıklayıcı. Özellikle Kamera seçimi kullanım durumunuza göre belirlenecektir. Bir medya merkezine entegrasyon için: ön kamera. Elde kullanım için: arka kamera.

3. Android tabanlı bir medya merkezi için diğer hususlar

  • Nova Launcher'ı kurun ve istediğiniz masaüstü yönünü ayarlayın.
  • Masaüstünde ScanTube, YouTube ve diğer ses/video uygulamaları için kısayollar oluşturun.
  • Alakasız tüm uygulamaları kaldırın veya devre dışı bırakın.

Herhangi biri bu medya merkezini kullanabilirse:

  • Kilit ekranını devre dışı bırakın.
  • Özel veriler ve e-postalar içermeyen özel bir Google hesabı kullanın

Adım 5: İsteğe Bağlı: Bir Vintage Boombox'ı Güçlendirin

İsteğe bağlı: Bir Vintage Boombox'ı Güçlendirin
İsteğe bağlı: Bir Vintage Boombox'ı Güçlendirin
İsteğe bağlı: Bir Vintage Boombox'ı Güçlendirin
İsteğe bağlı: Bir Vintage Boombox'ı Güçlendirin
İsteğe bağlı: Bir Vintage Boombox'ı Güçlendirin
İsteğe bağlı: Bir Vintage Boombox'ı Güçlendirin

Bu adımda, cep telefonu 80'lerden kalma eski bir müzik kutusuna takılır.

Akıllı telefonu monte etme

Boombox'ın tüm orijinal işlevleri, kaset çalar da dahil olmak üzere eksiksiz ve kusursuz bir şekilde işlevsel olduğundan, bunları korumaya ve telefonu teyp kapağının dışına monte etmeye karar verdim.

ses sinyalleri

Boombox'ın AUX girişleri vardır. Bu bir satın alma kararı faktörüydü. Onları telefon jakına bağladım.

Akıllı telefona güç verme

Şebeke trafosu arızalı olduğu için harici bir 9V adaptör kullanıyorum. 9V çünkü müzik seti 6 x 1,5V pil kabul ediyor. Bir LDO voltaj regülatörü (LM1117T-5.0), telefonu USB üzerinden çalıştırmak için 9V'dan 5V üretir.

Bağlantılar

Sonunda, kapı boşluğundan geçen düz bant kablo kullanarak güç ve ses sinyallerini dışarıya yönlendirdim.

Şimdi 80'lerden gerçek bir kurtulanımız var

Mükemmel durumda, YouTube, İnternet akışı ve AI'nın günümüzdeki günleri için yükseltildi.

Ne kadar sevimli!

6. Adım: Kullanın: CD'lerinizi Tara ve Oynat

Image
Image
Alternatif Kullanım
Alternatif Kullanım

Buraya kadar her şey yolunda giderse kullanım 1-2-3 kadar basit olacaktır.

Telefonunuzda veri bağlantısı olduğundan emin olun (WiFi veya mobil veri üzerinden).

kullanım

1. Kameranıza, ekranın kare kısmını tamamen kaplayana ve keskinleşene kadar bir CD kutusu gösterin. Işık kaynaklarından yansımalardan kaçının.

2. Tara'ya tıklayın.

3. CD'nizle eşleşen bir oynatma listesinden YouTube'un çağrılmasını bekleyin.

7. Adım: Alternatif Kullanım

Alternatif Kullanım
Alternatif Kullanım

Elbette, cebinizde çok fazla yer kaplayan gerçek CD'yi kullanmanıza gerek yok.

Örneğin, en sevdiğim 16 CD'yi 2,75 inçe kadar küçülterek fotokopisini çektim ve lamine ettim ve tek cebe sığacak kullanışlı bir fiziksel vekil koleksiyonum var!

8. Adım: Güvenilirlik - Mükemmel Performans Göstericileri

Güvenilirlik - Mükemmel Performans
Güvenilirlik - Mükemmel Performans
Güvenilirlik - Mükemmel Performans
Güvenilirlik - Mükemmel Performans
Güvenilirlik - Mükemmel Performans
Güvenilirlik - Mükemmel Performans

Bu CD'ler son derece iyi tanındı ve çalma listeleri güvenilir bir şekilde bulundu.

9. Adım: Güvenilirlik - İyi Performans Gösterenler

Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler
Güvenilirlik - İyi Performans Gösterenler

Bu CD'ler için sonuç iyiydi, ancak ışık yansımaları daha belirgin olduğu için düzgün bir şekilde yakalanmaları daha zordu.

Adım 10: Güvenilirlik - Kötü Performans Gösterenler

Güvenilirlik - Kötü Performans Gösterenler
Güvenilirlik - Kötü Performans Gösterenler
Güvenilirlik - Kötü Performans Gösterenler
Güvenilirlik - Kötü Performans Gösterenler
Güvenilirlik - Kötü Performans Gösterenler
Güvenilirlik - Kötü Performans Gösterenler

Bu CD'ler için sanatçılar doğru bir şekilde tanındı, ancak yanlış albümler bulundu.

Çoğunlukla, görüntü algılama iyi anahtar kelimeler döndürdü, ancak beklenmedik oynatma listeleri bulundu.

Önerilen: