Hướng dẫn python-sounddevice select device - python-sounddevice chọn thiết bị
Trả về thông tin về các thiết bị có sẵn. Thông tin và khả năng của các thiết bị Portaudio. Các thiết bị có thể hỗ trợ đầu vào, đầu ra hoặc cả đầu vào và đầu ra. Để tìm (các) thiết bị đầu vào/đầu ra mặc định, hãy sử dụng Dict hoặc Devicelist - Một từ điển có thông tin về thiết bị đã cho hoặc - nếu không có đối số nào được chỉ định - Tên của thiết bị. ID của API máy chủ tương ứng. Sử dụng Số lượng kênh đầu vào/đầu ra tối đa được thiết bị hỗ trợ. Xem Giá trị độ trễ mặc định cho hiệu suất tương tác. Điều này được sử dụng nếu Giá trị độ trễ mặc định cho các ứng dụng không tương tác mạnh mẽ (ví dụ: phát tệp âm thanh). Điều này được sử dụng nếu Tần số lấy mẫu mặc định của thiết bị. Điều này được sử dụng nếu Ghi chú Danh sách các thiết bị cũng có thể được hiển thị trong một thiết bị đầu cuối: Ví dụ Mỗi thiết bị có sẵn được liệt kê trên một dòng cùng với ID thiết bị tương ứng, có thể được gán cho Ký tự đầu tiên của một dòng là Trên máy tính GNU/Linux, nó có thể trông giống như thế này: >>> import sounddevice as sd >>> sd.query_devices() 0 HDA Intel: ALC662 rev1 Analog (hw:0,0), ALSA (2 in, 2 out) 1 HDA Intel: ALC662 rev1 Digital (hw:0,1), ALSA (0 in, 2 out) 2 HDA Intel: HDMI 0 (hw:0,3), ALSA (0 in, 8 out) 3 sysdefault, ALSA (128 in, 128 out) 4 front, ALSA (0 in, 2 out) 5 surround40, ALSA (0 in, 2 out) 6 surround51, ALSA (0 in, 2 out) 7 surround71, ALSA (0 in, 2 out) 8 iec958, ALSA (0 in, 2 out) 9 spdif, ALSA (0 in, 2 out) 10 hdmi, ALSA (0 in, 8 out) * 11 default, ALSA (128 in, 128 out) 12 dmix, ALSA (0 in, 2 out) 13 /dev/dsp, OSS (16 in, 16 out) Lưu ý rằng ALSA cung cấp quyền truy cập vào một số thiết bị thực tế của người Viking và một số thiết bị ảo. Cái sau đôi khi có số lượng đầu vào và đầu ra (ảo) cao một cách lố bịch. Trên macOS, bạn có thể nhận được một cái gì đó tương tự như thế này: >>> sd.query_devices() 0 Built-in Line Input, Core Audio (2 in, 0 out) > 1 Built-in Digital Input, Core Audio (2 in, 0 out) < 2 Built-in Output, Core Audio (0 in, 2 out) 3 Built-in Line Output, Core Audio (0 in, 2 out) 4 Built-in Digital Output, Core Audio (0 in, 2 out)Lớp ________ 7 ________ 41 [Nguồn] ¶[source]¶ Một danh sách với thông tin về tất cả các thiết bị âm thanh có sẵn. Lớp này không có nghĩa là được khởi tạo bởi người dùng. Thay vào đó, nó được trả lại bởi Lớp này có một biểu diễn chuỗi đặc biệt được hiển thị dưới dạng giá trị trả về Trả về thông tin về API máy chủ có sẵn.
Kiểm tra nếu cài đặt thiết bị đầu vào được hỗ trợ. Tất cả các tham số là tùy chọn, cài đặt
Kiểm tra nếu cài đặt thiết bị đầu ra được hỗ trợ. Giống như |