Spec-Zone.ru › TensorFlow

tf.signal.stft

Вычисляет кратковременное преобразование Фурье для signals.

Просмотреть псевдонимы

Псевдонимы совместимости для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.signal.stft

tf.signal.stft(
    signals,
    frame_length,
    frame_step,
    fft_length=None,
    window_fn=tf.signal.hann_window,
    pad_end=False,
    name=None
)

Используется в ноутбуках

Используется в учебных пособиях
  • Простое распознавание аудио: распознавание ключевых слов

Реализовано с помощью операций, совместимых с TPU/GPU, и поддерживает градиенты.

Аргументы
signals [..., samples] float32/float64 Tensor действительных сигналов.
frame_length Целочисленный скаляр Tensor. Длина окна в отсчётах.
frame_step Целочисленный скаляр Tensor. Число отсчётов между шагами.
fft_length Целочисленный скаляр Tensor. Размер применяемого БПФ. Если не задан, используется наименьшая степень 2, не меньшая frame_length.
window_fn Вызываемый объект, принимающий длину окна и именованный аргумент dtype и возвращающий [window_length] Tensor отсчётов в указанном типе данных. Если задано значение None, оконная функция не используется.
pad_end Нужно ли дополнять конец signals нулями, если заданные длина кадра и шаг приводят к тому, что кадр частично выходит за его конец.
name Необязательное имя операции.
Возвращает
[..., frames, fft_unique_bins] Tensor значений STFT типа complex64/complex128, где fft_unique_bins — это fft_length // 2 + 1 (уникальные компоненты БПФ).
Вызывает исключение
ValueError Если ранг signals меньше 1, frame_length не является скаляром или frame_step не является скаляром.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/signal/stft

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API