DecodeWav

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

Декодируйте 16-битный файл PCM WAV в тензор с плавающей запятой.

16-битные значения со знаком от -32768 до 32767 будут масштабироваться до значений от -1,0 до 1,0 с плавающей запятой.

Если параметр «желаемые_каналы» установлен, если вход содержит меньше каналов, чем это, тогда последний канал будет дублироваться, чтобы дать запрошенное число, в противном случае, если вход имеет больше каналов, чем запрошено, дополнительные каналы будут игнорироваться.

Если установлен желаемый_образец, звук будет обрезан или дополнен нулями до запрошенной длины.

Первый вывод содержит тензор с содержимым аудиосэмплов. Наименьшим измерением будет количество каналов, а вторым — количество выборок. Например, стереофайл WAV длиной десять семплов должен давать выходную форму [10, 2].

Вложенные классы

сорт ДекодироватьWav.Параметры Дополнительные атрибуты для DecodeWav

Константы

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

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

Вывод <TFloat32>
аудио ()
2-D с формой `[длина, каналы]`.
статический декодированиеWav
create (Область действия , содержимое операнда < TString >, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию DecodeWav.
статический DecodeWav.Options
желаемые каналы (длинные желаемые каналы)
статический DecodeWav.Options
желаемые образцы (длинные желаемые образцы)
Вывод < TInt32 >
частота дискретизации ()
Скаляр, содержащий частоту дискретизации, найденную в заголовке WAV.

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

Константы

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

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

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

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

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

2-D с формой `[длина, каналы]`.

public static DecodeWav create (область действия , содержимое операнда < TString >, параметры... параметры)

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

Параметры
объем текущий объем
содержание Аудио в формате WAV, обычно из файла.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр DecodeWav

общедоступный статический DecodeWav.Options желаемые каналы (длинные желаемые каналы)

Параметры
желаемые каналы Необходимое количество образцов каналов.

общедоступный статический DecodeWav.Options желаемые образцы (длинные желаемые образцы)

Параметры
желаемые образцы Запрошенная длина аудио.

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

Скаляр, содержащий частоту дискретизации, найденную в заголовке WAV.