Dekoduj 16-bitowy plik PCM WAV do tensora zmiennoprzecinkowego.
16-bitowe wartości od -32768 do 32767 ze znakiem będą skalowane do -1,0 do 1,0 w formacie zmiennoprzecinkowym.
Gdy ustawiona jest żądana_kanały, jeśli wejście zawiera mniej kanałów niż ta, ostatni kanał zostanie zduplikowany, aby uzyskać żądany numer, w przeciwnym razie, jeśli na wejściu jest więcej kanałów niż żądano, dodatkowe kanały zostaną zignorowane.
Jeżeli ustawiona jest opcja require_samples, dźwięk zostanie przycięty lub uzupełniony zerami do żądanej długości.
Pierwsze wyjście zawiera Tensor z zawartością próbek audio. Najniższym wymiarem będzie liczba kanałów, a drugim liczba próbek. Na przykład stereofoniczny plik WAV o długości dziesięciu próbek powinien dawać wynik w postaci [10, 2].
Klasy zagnieżdżone
klasa | Opcje DecodeWav | Opcjonalne atrybuty dla DecodeWav |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TFloat32> | dźwięk () 2-D o kształcie „[długość, kanały]”. |
statyczny DecodeWav | |
statyczne DecodeWav.Options | pożądane kanały (od dawna pożądane kanały) |
statyczne DecodeWav.Options | pożądane próbki (długo pożądane próbki) |
Dane wyjściowe <TInt32> | próbna stawka () Skalar przechowujący częstotliwość próbkowania znalezioną w nagłówku WAV. |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static DecodeWav create ( Zakres zakresu, Operand < TString > zawartość, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DecodeWav.
Parametry
zakres | aktualny zakres |
---|---|
zawartość | Dźwięk zakodowany w formacie WAV, zwykle z pliku. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja DecodeWav
publiczne statyczne DecodeWav.Opcje pożądaneKanały (Długo pożądaneKanały)
Parametry
żądane kanały | Liczba żądanych przykładowych kanałów. |
---|
publiczne statyczne DecodeWav.Opcje pożądaneSamples (Długo pożądaneSamples)
Parametry
żądane próbki | Długość żądanego pliku audio. |
---|