Кодируйте аудиоданные в формате WAV.
Эта операция сгенерирует строку, которую можно сохранить для создания аудиофайла .wav. Он будет закодирован в 16-битном формате PCM. Он принимает значения с плавающей запятой в диапазоне от -1,0f до 1,0f, и любое значение за пределами этого диапазона будет ограничено этим диапазоном.
`audio` — это двумерный тензор с плавающей запятой формы `[длина, каналы]`. `sample_rate` — это скалярный тензор, содержащий используемую скорость (например, 44100).
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Вывод < TString > | какВывод () Возвращает символический дескриптор тензора. |
Вывод < TString > | содержание () 0-Д. |
статический EncodeWav |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод < TString > asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static EncodeWav create (область действия , операнд <TFloat32> audio, операнд <TInt32> sampleRate)
Фабричный метод для создания класса, обертывающего новую операцию EncodeWav.
Параметры
объем | текущий объем |
---|---|
аудио | 2-D с формой `[длина, каналы]`. |
частота дискретизации | Скаляр, содержащий частоту выборки. |
Возврат
- новый экземпляр EncodeWav