Mục lục:

Phát CD Không cần Đầu CD, Sử dụng AI và YouTube: 10 Bước (Có Hình ảnh)
Phát CD Không cần Đầu CD, Sử dụng AI và YouTube: 10 Bước (Có Hình ảnh)

Video: Phát CD Không cần Đầu CD, Sử dụng AI và YouTube: 10 Bước (Có Hình ảnh)

Video: Phát CD Không cần Đầu CD, Sử dụng AI và YouTube: 10 Bước (Có Hình ảnh)
Video: Đừng Vứt Nó!! Đây Là Cách Biến ổ CD-ROM Máy Tính Máy Phát Nhạc cực hay đơn giản nhất 2024, Tháng mười một
Anonim
Image
Image
Khái niệm
Khái niệm

Bạn muốn phát đĩa CD của mình nhưng không có đầu đĩa CD nữa? Không có thời gian để sao chép đĩa CD của bạn? Ripped chúng nhưng các tệp không có sẵn khi cần thiết?

Không vấn đề gì. Hãy để AI (trí tuệ nhân tạo) xác định đĩa CD của bạn và YouTube phát nó!

Tôi đã viết một ứng dụng Android như sau:

1. chụp ảnh bìa đĩa CD, 2. tìm kiếm từ khóa văn bản bằng Google Vision 3. tìm kiếm danh sách phát tương ứng trên YouTube 4. sau đó khởi chạy YouTube trên danh sách phát được tìm thấy.

Tài liệu hướng dẫn này bao gồm cài đặt, thiết lập và sử dụng ứng dụng. Như một phần thưởng, nó bao gồm ngắn gọn việc trang bị thêm một boombox cổ điển của thập niên 80.

Nếu bạn thích dự án này, hãy bình chọn cho nó trong cuộc thi âm thanh!

Bước 1: Khái niệm

Khái niệm
Khái niệm
Khái niệm
Khái niệm

Vấn đề với đĩa CD

Tôi có vài trăm đĩa CD, nhưng xung quanh chúng tôi không có đầu đĩa CD âm thanh nào nữa. Hơn mười năm trước, tôi bắt đầu sao chép các đĩa CD của mình: cuối cùng thì chưa đến một nửa sẽ bị sao chép và không còn chắc chắn được lưu trữ ở đâu.

Ngày nay, hầu hết nội dung của chúng ta đều nằm trong điện thoại thông minh, trên đám mây, được phát trực tuyến.

Nhưng tôi vẫn thích đĩa CD của mình. Họ đại diện cho tôi điều gì? Có lẽ cảm giác tôi có thể sở hữu bản nhạc mà tôi đã mua. Hoặc hồi tưởng về một thời mà các album concept là một thứ…

Tham gia YouTube và Google Cloud Vision

Trên YouTube, nhiều CD, thậm chí ít được biết đến hơn, đã được trích xuất và xuất bản dưới dạng danh sách phát.

Google Cloud Vision cung cấp các dịch vụ phân tích hình ảnh, trong đó chúng tôi sẽ sử dụng nhãn hình ảnh. Nói tóm lại, một hình ảnh được gửi đi, dịch vụ sẽ phân tích nó (sử dụng máy học với các mô hình do Google đào tạo) và trả về các nhãn, là các từ khóa văn bản cho biết những gì đã được nhận dạng trong hình ảnh. Cloud Vision rất tốt trong việc nhận dạng các tác phẩm nghệ thuật trên CD.

Một giải pháp

Nhận thấy điều thứ hai, và sau một bài kiểm tra nhanh bằng Python, tôi quyết định viết một ứng dụng Android (được viết bằng Kotlin) sẽ:

1. chụp ảnh hộp đựng đĩa CD, 2. truy vấn Google Vision để lấy các từ khóa mô tả hình ảnh, 3. truy vấn YouTube để xem có đầy đủ album tương ứng với các từ khóa này không, 4. khởi chạy YouTube trên danh sách phát được tìm thấy.

Tại sao sử dụng điện thoại thông minh?

Về cơ bản vì mọi thứ cần thiết đều ở đây và được tích hợp tốt, đặc biệt là camera.

Có thể cho rằng, điện thoại thông minh đã qua sử dụng là lựa chọn thay thế tốt hơn cho Raspberry Pi để xây dựng các trung tâm truyền thông.

Bước 2: Nội dung cần thiết: điện thoại Android

Nội dung cần thiết: một chiếc điện thoại Android
Nội dung cần thiết: một chiếc điện thoại Android
Nội dung cần thiết: một chiếc điện thoại Android
Nội dung cần thiết: một chiếc điện thoại Android

Điện thoại

Chỉ cần sử dụng điện thoại di động Android hiện tại của bạn hoặc mua (cũ) nếu bạn có ý định xây dựng một máy nghe nhạc chuyên dụng.

Mua gì?

Bạn nên mua một chiếc điện thoại mới giá rẻ hay mua một chiếc đã qua sử dụng? Mặc dù thông số kỹ thuật phần cứng không quá quan trọng đối với dự án này, nhưng tôi không khuyên bạn nên mua một chiếc mới dưới 100 đô la, vì chất lượng có thể rất kém (màn hình tồi tàn, chậm chạp). Nếu bạn cân nhắc mua một chiếc flagship cũ, hãy nhớ rằng bạn không bao giờ thực sự biết mình sẽ nhận được gì.

Tốt nhất là bạn có thể thử trước khi mua.

Tôi có thể sử dụng iPhone không?

Chưa, và không phải tôi biết. Tôi chỉ phát triển ứng dụng cho Android.

Nếu bạn biết một ứng dụng iOS tương đương, hoặc đã phát triển nó, hoặc biết ai đó đã làm, vui lòng cho tôi biết!

Bước 3: Thiết lập API Google

Thiết lập API Google
Thiết lập API Google

Bạn sẽ cần kích hoạt các API cho mình và nhận khóa API.

1. Giới thiệu về API và khóa

Ứng dụng dành cho thiết bị di động cần có khóa API để thay mặt bạn truy cập các dịch vụ của Google.

Đối với API Google Cloud Vision, theo https://cloud.google.com/vision/pricing#prices, tối đa 1000 phát hiện mỗi tháng là miễn phí.

Đối với API dữ liệu của YouTube, theo https://developers.google.com/youtube/v3/getting-started#quota, hạn ngạch là 1 triệu đơn vị mỗi ngày. Đối với một lần tìm kiếm đĩa CD, bạn sẽ tiêu thụ 100 + 6 đơn vị, điều này có nghĩa là bạn có thể thực hiện 9433 lần tìm kiếm mỗi ngày.

* * * Điều này sẽ không phát sinh chi phí cho bạn. Tuy nhiên, HÃY LÀM VIỆC RỦI RO CỦA CHÍNH BẠN. Tôi không chịu trách nhiệm về bất kỳ sự cố nào do hướng dẫn này cũng như ứng dụng ScanTube gây ra. * * *

2. Bật API YouTube và Google Cloud Vision và nhận khóa

2a. Truy cập

2b. Tạo dự án của bạn, đặt tên cho nó, ví dụ: ScanTube.

2c. Tạo thông tin đăng nhập: - Chọn thông tin đăng nhập: https://console.developers.google.com/apis/credentials- Tạo thông tin đăng nhập thuộc loại khóa API. - Sao chép giá trị khóa trong tệp văn bản cục bộ trong máy tính của bạn.

2ngày. Bật API YouTube: - Truy cập https://console.developers.google.com/apis/library và tìm API dữ liệu YouTube v3. Kích hoạt nó.

2e. Bật API Cloud Vision: - Truy cập https://console.developers.google.com/apis/library và tìm API Cloud Vision. Kích hoạt nó.

Chúng tôi sẽ sử dụng cùng một khóa API cho cả dịch vụ YouTube và Cloud Vision, vì vậy chúng tôi đã hoàn thành phần này.

Bước 4: Thiết lập điện thoại

Thiết lập điện thoại
Thiết lập điện thoại
Thiết lập điện thoại
Thiết lập điện thoại
Thiết lập điện thoại
Thiết lập điện thoại
Thiết lập điện thoại
Thiết lập điện thoại

Ứng dụng ScanTube có sẵn trên Cửa hàng Google Play trong chương trình thử nghiệm beta.

Trước tiên, hãy chắc chắn đã đọc và chấp nhận Chính sách Bảo mật.

1. Cài đặt ứng dụng ScanTube Android

Truy cập liên kết sau từ điện thoại di động của bạn: https://play.google.com/apps/testing/digital.bauermeister.scantube, sau đó nhấp vào tải xuống trên Google Play và làm theo hướng dẫn.

(Nếu bạn là nhà phát triển và muốn đọc nguồn, hãy truy cập

2. Định cấu hình ứng dụng ScanTube Android

2a. Khởi động ứng dụng ScanTube, cho phép nó sử dụng máy ảnh.

2b. Trong lần sử dụng đầu tiên, ứng dụng đề xuất đặt các khóa ứng dụng, bạn hãy làm như vậy: - Đối với khóa ứng dụng Google Vision, hãy nhập khóa API lấy được ở trên (*).- Đối với khóa ứng dụng YouTube, hãy nhập cùng một khóa API (*).

(*) Thay vì nhập khóa API theo cách thủ công (đây là một gánh nặng lớn), bạn có thể gửi khóa API từ máy tính đến điện thoại qua email hoặc qua tệp DropBox và sao chép-dán nó vào trường cài đặt ScanTube.

2c. Quay lại màn hình chính, bắt đầu cài đặt bằng cách nhấp vào biểu tượng bánh răng cưa. Xem lại Cài đặt chung. Đặc biệt, lựa chọn Máy ảnh sẽ được thiết lập tùy theo trường hợp sử dụng của bạn. Để tích hợp vào một trung tâm truyền thông: camera trước. Để sử dụng cầm tay: máy ảnh mặt sau.

3. Các cân nhắc khác đối với trung tâm đa phương tiện dựa trên Android

  • Cài đặt Nova Launcher và đặt hướng màn hình mong muốn.
  • Trên máy tính để bàn, tạo lối tắt cho ScanTube, YouTube và bất kỳ ứng dụng nào khác có liên quan đến âm thanh / video.
  • Gỡ cài đặt hoặc tắt tất cả các ứng dụng không liên quan.

Nếu ai đó có thể sử dụng trung tâm truyền thông này:

  • Tắt màn hình khóa.
  • Sử dụng tài khoản Google chuyên dụng, không chứa dữ liệu cá nhân và email

Bước 5: Tùy chọn: Trang bị thêm Boombox cổ điển

Tùy chọn: Trang bị thêm một Boombox cổ điển
Tùy chọn: Trang bị thêm một Boombox cổ điển
Tùy chọn: Trang bị thêm một Boombox cổ điển
Tùy chọn: Trang bị thêm một Boombox cổ điển
Tùy chọn: Trang bị thêm một Boombox cổ điển
Tùy chọn: Trang bị thêm một Boombox cổ điển

Trong bước này, điện thoại di động được lắp vào một hộp bùng nổ cũ từ những năm 80.

Gắn điện thoại thông minh

Tất cả các chức năng ban đầu của boombox vẫn còn nguyên vẹn và hoạt động hoàn hảo, bao gồm cả đầu phát băng cassette, tôi quyết định bảo quản chúng và gắn điện thoại ở bên ngoài cửa boong băng.

Tín hiệu âm thanh

Hộp bùng nổ có đầu vào AUX. Đó là một yếu tố quyết định mua hàng. Tôi đã kết nối chúng với giắc cắm điện thoại.

Cung cấp năng lượng cho điện thoại thông minh

Biến áp nguồn bị lỗi nên tôi đang sử dụng bộ chuyển đổi 9V bên ngoài. 9V vì boombox chấp nhận pin 6 x 1.5V. Bộ điều chỉnh điện áp LDO (LM1117T-5.0) tạo ra 5V trên 9V, để cấp nguồn cho điện thoại qua USB.

Kết nối

Cuối cùng, tôi định tuyến nguồn và tín hiệu âm thanh ra bên ngoài, sử dụng cáp băng thông phẳng đi qua không gian cửa.

Bây giờ chúng ta có một người sống sót thực sự của những năm 80

Nó ở trong tình trạng hoàn hảo, được nâng cấp cho những ngày hiện tại của YouTube, phát trực tuyến trên Internet và AI.

Thật đáng yêu!

Bước 6: Sử dụng nó: Quét và phát CD của bạn

Image
Image
Sử dụng thay thế
Sử dụng thay thế

Nếu mọi việc suôn sẻ cho đến nay, cách sử dụng sẽ đơn giản như 1-2-3.

Đảm bảo điện thoại của bạn có kết nối dữ liệu (qua WiFi hoặc dữ liệu di động).

Sử dụng

1. Đưa hộp CD vào máy ảnh của bạn, cho đến khi nó chiếm hoàn toàn phần hình vuông của màn hình và trở nên sắc nét. Tránh phản xạ từ các nguồn sáng.

2. Nhấp vào quét.

3. Chờ YouTube được gọi trên danh sách phát phù hợp với CD của bạn.

Bước 7: Sử dụng thay thế

Sử dụng thay thế
Sử dụng thay thế

Tất nhiên, bạn không cần phải sử dụng đĩa CD thực tế, thực sự mà nói thì nó chiếm quá nhiều chỗ trong túi.

Ví dụ, tôi đã sao chụp và ép kim 16 đĩa CD yêu thích của mình với mức giảm xuống còn 2,75 , và có một bộ sưu tập thay thế vật lý tiện dụng, vừa vặn trong một túi!

Bước 8: Độ tin cậy - Người biểu diễn xuất sắc

Độ tin cậy - Người biểu diễn xuất sắc
Độ tin cậy - Người biểu diễn xuất sắc
Độ tin cậy - Người biểu diễn xuất sắc
Độ tin cậy - Người biểu diễn xuất sắc
Độ tin cậy - Người biểu diễn xuất sắc
Độ tin cậy - Người biểu diễn xuất sắc

Những đĩa CD này đã được công nhận đặc biệt tốt và danh sách phát của chúng được tìm thấy một cách đáng tin cậy.

Bước 9: Độ tin cậy - Người hoạt động tốt

Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt
Độ tin cậy - Người hoạt động tốt

Đối với những đĩa CD này, kết quả cuối cùng là tốt, nhưng chúng khó chụp đúng cách hơn, vì phản xạ ánh sáng rõ ràng hơn.

Bước 10: Độ tin cậy - Người hoạt động kém

Độ tin cậy - Người hoạt động kém
Độ tin cậy - Người hoạt động kém
Độ tin cậy - Người hoạt động kém
Độ tin cậy - Người hoạt động kém
Độ tin cậy - Người hoạt động kém
Độ tin cậy - Người hoạt động kém

Đối với những CD này, các nghệ sĩ đã được công nhận chính xác, nhưng các album sai đã được tìm thấy.

Hầu hết, tính năng phát hiện hình ảnh trả về từ khóa tốt, nhưng danh sách phát không mong muốn đã được tìm thấy.

Đề xuất: