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