Isi kandungan:

Mainkan CD Tanpa Pemain CD, Menggunakan AI dan YouTube: 10 Langkah (dengan Gambar)
Mainkan CD Tanpa Pemain CD, Menggunakan AI dan YouTube: 10 Langkah (dengan Gambar)

Video: Mainkan CD Tanpa Pemain CD, Menggunakan AI dan YouTube: 10 Langkah (dengan Gambar)

Video: Mainkan CD Tanpa Pemain CD, Menggunakan AI dan YouTube: 10 Langkah (dengan Gambar)
Video: Rental PS Sepi Tahun 2023 2024, November
Anonim
Image
Image
Konsep itu
Konsep itu

Ingin memainkan CD anda tetapi tidak mempunyai pemain CD lagi? Tidak sempat merobek CD anda? Merobeknya tetapi fail tidak tersedia apabila diperlukan?

Tiada masalah. Biarkan AI (kecerdasan buatan) mengenal pasti CD anda, dan YouTube memainkannya!

Saya menulis aplikasi Android melakukan perkara berikut:

1. ambil gambar sampul CD, 2. cari kata kunci teks menggunakan Google Vision 3. cari senarai main yang sesuai di YouTube 4. kemudian lancarkan YouTube di senarai main yang dijumpai.

Instructable ini merangkumi pemasangan, penyediaan dan penggunaan aplikasi. Sebagai bonus, ia secara ringkas merangkumi pemasangan semula boombox vintage 80-an.

Sekiranya anda menyukai projek ini, sila pilih dalam peraduan audio!

Langkah 1: Konsep

Konsep itu
Konsep itu
Konsep itu
Konsep itu

Masalah dengan CD

Saya mempunyai beberapa ratus CD, tetapi kami tidak mempunyai pemain CD audio lagi. Lebih dari sepuluh tahun yang lalu saya mula merobek CD saya: akhirnya kurang dari separuh akan dirobek, dan disimpan tidak pasti di mana.

Hari ini, sebahagian besar barang kami berada di telefon pintar kami, di awan, disiarkan.

Tetapi saya masih suka CD saya. Apa yang mereka wakili kepada saya? Mungkin perasaan saya secara fizikal dapat memiliki muzik yang saya beli. Atau mengingatkan pada masa ketika album konsep adalah perkara …

Masukkan YouTube dan Google Cloud Vision

Di YouTube, banyak CD, walaupun kurang dikenali, telah dirobek dan diterbitkan sebagai senarai main.

Google Cloud Vision menyediakan perkhidmatan analisis gambar, yang mana kami akan menggunakan pelabelan gambar. Singkatnya, gambar dihantar, perkhidmatan menganalisisnya (menggunakan pembelajaran mesin dengan model yang dilatih oleh Google) dan mengembalikan label, yang merupakan kata kunci teks yang mengatakan apa yang telah dikenali dalam gambar. Cloud Vision sangat mengagumkan dalam mengenali karya seni CD.

Penyelesaian

Setelah memperhatikan yang terakhir, dan setelah ujian cepat di Python, saya memutuskan untuk menulis aplikasi Android (ditulis dalam Kotlin) yang akan:

1. ambil gambar kes CD, 2. pertanyaan Google Vision untuk mendapatkan kata kunci yang menggambarkan gambar, 3. pertanyaan YouTube untuk melihat apakah ada album penuh yang sesuai dengan kata kunci ini, 4. lancarkan YouTube di senarai main yang dijumpai.

Mengapa menggunakan telefon pintar?

Pada dasarnya kerana semua yang diperlukan ada di sini dan disatukan dengan baik, khususnya kamera.

Boleh dikatakan, telefon pintar terpakai adalah alternatif yang lebih baik daripada Raspberry Pi untuk membina pusat media.

Langkah 2: Perkara yang Diperlukan: Telefon Android

Perkara yang Diperlukan: Telefon Android
Perkara yang Diperlukan: Telefon Android
Perkara yang Diperlukan: Telefon Android
Perkara yang Diperlukan: Telefon Android

Telefon itu

Cukup gunakan telefon bimbit Android semasa anda, atau dapatkan (lama) jika anda berhasrat untuk membina pemain muzik khusus.

Apa yang hendak dibeli?

Sekiranya anda membeli telefon baru yang murah, atau membeli yang terpakai? Walaupun spesifikasi perkakasan tidak begitu penting untuk projek ini, saya tidak akan mengesyorkan membeli yang baru dengan harga di bawah $ 100, kerana kualitinya sangat buruk (layar kotor, lembap). Sekiranya anda mempertimbangkan untuk membeli kapal induk lama, ingatlah bahawa anda tidak pernah benar-benar tahu apa yang akan anda perolehi.

Lebih baik jika anda boleh mencubanya sebelum membeli.

Bolehkah saya menggunakan iPhone?

Belum, dan belum tahu. Saya hanya membangunkan aplikasi untuk Android.

Sekiranya anda mengetahui aplikasi iOS yang setara, atau mengembangkannya, atau mengenali seseorang yang melakukannya, beritahu saya!

Langkah 3: Persediaan API Google

Persediaan API Google
Persediaan API Google

Anda perlu mengaktifkan API untuk anda, dan mendapatkan kunci API.

1. Mengenai API dan kunci

Kunci API diperlukan oleh aplikasi mudah alih untuk mengakses perkhidmatan Google bagi pihak anda.

Untuk Google Cloud Vision API, seperti https://cloud.google.com/vision/pricing#prices, sehingga 1000 deteksi sebulan adalah percuma.

Untuk API Data YouTube, seperti https://developers.google.com/youtube/v3/getting-started#quota kuota adalah 1 juta unit sehari. Untuk satu carian CD, anda akan menggunakan 100 + 6 unit, ini bermakna anda boleh melakukan 9433 carian setiap hari.

* * * Perkara ini tidak akan dikenakan biaya kepada anda. Walau bagaimanapun, LAKUKANNYA DI RISIKO SENDIRI. Saya tidak akan bertanggungjawab atas sebarang masalah yang disebabkan oleh tutorial ini atau aplikasi ScanTube. * * *

2. Aktifkan YouTube dan Google Cloud Vision API, dan dapatkan kunci

2a. Lawati

2b. Buat projek anda, namakan cth. ScanTube.

2c. Buat kelayakan: - Pilih kelayakan: https://console.developers.google.com/apis/credentials- Buat kelayakan jenis API kekunci.- Salin nilai kunci dalam fail teks tempatan di komputer anda.

2d. Aktifkan API YouTube: - Lawati https://console.developers.google.com/apis/library dan cari API Data YouTube v3. Aktifkannya.

2e. Aktifkan Cloud Vision API: - Lawati https://console.developers.google.com/apis/library dan cari Cloud Vision API. Aktifkannya.

Kami akan menggunakan kunci API yang sama untuk perkhidmatan YouTube dan Cloud Vision, jadi kami selesai untuk bahagian ini.

Langkah 4: Persediaan Telefon

Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon

Aplikasi ScanTube tersedia di Google Play Store dalam program ujian beta.

Pertama, pastikan anda membaca dan menerima Dasar Privasi.

1. Pasang aplikasi ScanTube Android

Lawati pautan berikut dari telefon bimbit anda: https://play.google.com/apps/testing/digital.bauermeister.scantube, kemudian klik muat turun di Google Play dan ikuti arahan.

(Sekiranya anda seorang pembangun dan ingin membaca sumbernya, lawati

2. Konfigurasikan aplikasi ScanTube Android

2a. Mulakan aplikasi ScanTube, biarkan aplikasi menggunakan kamera.

2b. Pada penggunaan pertama, aplikasi menyarankan untuk menetapkan kunci aplikasi, jadi lakukan: - Untuk kunci aplikasi Google Vision, masukkan kunci API yang diperoleh di atas (*). - Untuk kunci aplikasi YouTube, masukkan kunci API yang sama (*).

(*) Daripada mengetik kunci API secara manual (yang merupakan beban besar), anda dapat mengirimnya dari komputer ke telefon anda melalui e-mel atau melalui fail DropBox, dan salin-tempelkan ke bidang tetapan ScanTube.

2c. Kembali ke skrin utama, mulakan tetapan dengan mengklik ikon roda gigi. Kaji tetapan Umum. Cukup eksplanasi diri. Khususnya, pilihan Kamera harus ditetapkan mengikut kes penggunaan anda. Untuk penyatuan ke dalam pusat media: kamera depan. Untuk penggunaan tangan: kamera belakang.

3. Pertimbangan lain untuk pusat media berasaskan Android

  • Pasang Nova Launcher dan tetapkan orientasi desktop yang diingini.
  • Di desktop, buat jalan pintas untuk ScanTube, YouTube, dan aplikasi audio / video lain yang berkaitan.
  • Nyahpasang atau matikan semua aplikasi yang tidak berkaitan.

Sekiranya ada yang menggunakan pusat media ini:

  • Lumpuhkan skrin kunci.
  • Gunakan akaun Google khusus, tanpa data peribadi dan e-mel

Langkah 5: Pilihan: Tetapkan semula Boombox Vintage

Pilihan: Melengkapkan semula Boombox Vintage
Pilihan: Melengkapkan semula Boombox Vintage
Pilihan: Melengkapkan semula Boombox Vintage
Pilihan: Melengkapkan semula Boombox Vintage
Pilihan: Melengkapkan semula Boombox Vintage
Pilihan: Melengkapkan semula Boombox Vintage

Pada langkah ini, telefon bimbit dipasang ke kotak boom lama dari tahun 80an.

Memasang telefon pintar

Semua fungsi asal kotak boom utuh dan berfungsi dengan sempurna, termasuk pemain kaset, saya memutuskan untuk menyimpannya dan memasang telefon di bahagian luar pintu pita kaset.

Isyarat audio

Kotak boom mempunyai input AUX. Itu adalah faktor keputusan pembelian. Saya menyambungkannya ke bicu telefon.

Menghidupkan telefon pintar

Transformer utama rosak, jadi saya menggunakan penyesuai 9V luaran. 9V kerana boombox menerima bateri 6 x 1.5V. Pengatur voltan LDO (LM1117T-5.0) menghasilkan 5V daripada 9V, untuk menghidupkan telefon melalui USB.

Sambungan

Akhirnya saya mengarahkan isyarat kuasa dan audio ke luar, menggunakan kabel jalur rata yang melalui ruang pintu.

Sekarang kita mempunyai mangsa yang selamat dari tahun 80-an

Ia dalam keadaan sempurna, dinaik taraf untuk masa kini YouTube, streaming Internet dan AI.

Betapa indahnya!

Langkah 6: Gunakannya: Imbas dan Mainkan CD Anda

Image
Image
Penggunaan Altern-t.webp
Penggunaan Altern-t.webp

Sekiranya semuanya berjalan lancar, penggunaannya semudah 1-2-3.

Pastikan telefon anda mempunyai sambungan data (melalui WiFi atau data mudah alih).

Penggunaan

1. Kemukakan kotak CD ke kamera anda, hingga seluruhnya mengambil bahagian persegi pada layar, dan menjadi tajam. Elakkan pantulan dari sumber cahaya.

2. Klik imbasan.

3. Tunggu YouTube dipanggil dalam senarai main yang sepadan dengan CD anda.

Langkah 7: Penggunaan Alternatif

Penggunaan Altern-t.webp
Penggunaan Altern-t.webp

Sudah tentu anda tidak perlu menggunakan CD sebenar, yang secara jujur terlalu banyak tempat di dalam poket.

Sebagai contoh, saya menyalin dan melaminasi 16 CD kegemaran saya dengan pengurangan hingga 2.75 , dan mempunyai koleksi pengganti fizikal yang berguna, yang muat dalam satu poket!

Langkah 8: Kebolehpercayaan - Pelaku Cemerlang

Kebolehpercayaan - Pemain Cemerlang
Kebolehpercayaan - Pemain Cemerlang
Kebolehpercayaan - Pemain Cemerlang
Kebolehpercayaan - Pemain Cemerlang
Kebolehpercayaan - Pemain Cemerlang
Kebolehpercayaan - Pemain Cemerlang

CD ini sangat dikenali, dan senarai mainnya boleh dipercayai.

Langkah 9: Kebolehpercayaan - Pelaku yang Baik

Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik
Kebolehpercayaan - Pelaku yang Baik

Untuk CD ini hasil akhirnya baik, tetapi lebih sukar untuk menangkap dengan betul, kerana pantulan cahaya lebih jelas.

Langkah 10: Kebolehpercayaan - Pelaku Buruk

Kebolehpercayaan - Pelaku Buruk
Kebolehpercayaan - Pelaku Buruk
Kebolehpercayaan - Pelaku Buruk
Kebolehpercayaan - Pelaku Buruk
Kebolehpercayaan - Pelaku Buruk
Kebolehpercayaan - Pelaku Buruk

Untuk CD ini, para artis dikenali dengan betul, tetapi album yang salah dijumpai.

Sebilangan besarnya, pengesanan gambar menghasilkan kata kunci yang baik, tetapi senarai main yang tidak dijangka dijumpai.

Disyorkan: