EncodeWav

публичный финальный класс EncodeWav

Кодируйте аудиоданные в формате WAV.

Эта операция сгенерирует строку, которую можно сохранить для создания аудиофайла .wav. Он будет закодирован в 16-битном формате PCM. Он принимает значения с плавающей запятой в диапазоне от -1,0f до 1,0f, и любое значение за пределами этого диапазона будет ограничено этим диапазоном.

`audio` — это двумерный тензор с плавающей запятой формы `[длина, каналы]`. `sample_rate` — это скалярный тензор, содержащий используемую скорость (например, 44100).

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Вывод < TString >
какВывод ()
Возвращает символический дескриптор тензора.
Вывод < TString >
статический EncodeWav
create (область видимости , операнд <TFloat32> audio, операнд <TInt32> sampleRate)
Фабричный метод для создания класса, обертывающего новую операцию EncodeWav.

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «EncodeWav»

Публичные методы

публичный вывод < TString > asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

публичный вывод < TString > содержимое ()

0-Д. Содержимое файла в формате WAV.

public static EncodeWav create (область действия , операнд <TFloat32> audio, операнд <TInt32> sampleRate)

Фабричный метод для создания класса, обертывающего новую операцию EncodeWav.

Параметры
объем текущий объем
аудио 2-D с формой `[длина, каналы]`.
частота дискретизации Скаляр, содержащий частоту выборки.
Возврат
  • новый экземпляр EncodeWav