Zakoduj dane audio przy użyciu formatu pliku WAV.
Ta operacja wygeneruje ciąg znaków, który można zapisać w celu utworzenia pliku audio .wav. Będzie on zakodowany w 16-bitowym formacie PCM. Przyjmuje wartości zmiennoprzecinkowe z zakresu -1,0f do 1,0f, a każda wartość spoza tego zakresu zostanie ograniczona do tego zakresu.
„audio” to dwuwymiarowy tensor zmiennoprzecinkowy o kształcie „[długość, kanały]”. `sample_rate` to skalarny tensor przechowujący częstotliwość do użycia (np. 44100).
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TString> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
Dane wyjściowe <TString> | zawartość () 0-D. |
statyczny EncodeWav |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście < TString > asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static EncodeWav create ( Zakres zakresu, Operand < TFloat32 > audio, Operand < TInt32 > sampleRate)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację EncodeWav.
Parametry
zakres | aktualny zakres |
---|---|
audio | 2-D o kształcie „[długość, kanały]”. |
próbna stawka | Skalar zawierający częstotliwość próbki. |
Zwroty
- nowa instancja EncodeWav