DecodeWav

publiczna klasa końcowa DecodeWav

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
utwórz ( Zakres zasięgu, Operand < TString > zawartość, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację 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

Wartość stała: „DecodeWav”

Metody publiczne

publiczne wyjście < TFloat32 > audio ()

2-D o kształcie „[długość, kanały]”.

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.

publiczne wyjście < TInt32 > sampleRate ()

Skalar przechowujący częstotliwość próbkowania znalezioną w nagłówku WAV.