DecodeWav

lớp cuối cùng công khai DecodeWav

Giải mã tệp WAV PCM 16 bit thành tensor nổi.

Các giá trị 16 bit có dấu -32768 đến 32767 sẽ được chia tỷ lệ thành -1,0 đến 1,0 ở dạng float.

Khi mong muốn_channels được đặt, nếu đầu vào chứa ít kênh hơn kênh này thì kênh cuối cùng sẽ được sao chép để cung cấp số được yêu cầu, nếu không, nếu đầu vào có nhiều kênh hơn yêu cầu thì các kênh bổ sung sẽ bị bỏ qua.

Nếu mong muốn_samples được đặt thì âm thanh sẽ bị cắt hoặc đệm bằng các số 0 theo độ dài được yêu cầu.

Đầu ra đầu tiên chứa Tensor với nội dung của các mẫu âm thanh. Kích thước thấp nhất sẽ là số lượng kênh và kích thước thứ hai sẽ là số lượng mẫu. Ví dụ: tệp WAV âm thanh nổi dài mười mẫu sẽ có hình dạng đầu ra là [10, 2].

Các lớp lồng nhau

lớp học Giải mãWav.Options Thuộc tính tùy chọn cho DecodeWav

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công khai

Đầu ra < TFloat32 >
âm thanh ()
2-D với hình dạng `[độ dài, kênh]`.
Giải mã tĩnhWav
tạo ( Phạm vi phạm vi, Toán hạng < TString > nội dung, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc thao tác DecodeWav mới.
Giải mã tĩnhWav.Options
Kênh mong muốn (Kênh mong muốn dài)
Giải mã tĩnhWav.Options
Mẫu mong muốn (Mẫu mong muốn dài)
Đầu ra < TInt32 >
tỷ lệ mẫu ()
Vô hướng giữ tốc độ mẫu được tìm thấy trong tiêu đề WAV.

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "DecodeWav"

Phương pháp công khai

Đầu ra công khai < TFloat32 > âm thanh ()

2-D với hình dạng `[độ dài, kênh]`.

tạo DecodeWav tĩnh công khai ( Phạm vi phạm vi, Toán hạng < TString > nội dung, Tùy chọn... tùy chọn)

Phương thức xuất xưởng để tạo một lớp bao bọc thao tác DecodeWav mới.

Thông số
phạm vi phạm vi hiện tại
nội dung Âm thanh được mã hóa WAV, thường là từ một tệp.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của DecodeWav

public static DecodeWav.Options mong muốnChannels (Kênh mong muốn dài)

Thông số
kênh mong muốn Số lượng kênh mẫu mong muốn.

public static DecodeWav.Options WishSamples (Mẫu mong muốn dài)

Thông số
mẫu mong muốn Độ dài của âm thanh được yêu cầu.

Đầu ra công khai < TInt32 > sampleRate ()

Vô hướng giữ tốc độ mẫu được tìm thấy trong tiêu đề WAV.