Skip to content

Commit

Permalink
update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
SuperKogito committed May 30, 2024
1 parent 8d994b2 commit e3f4468
Show file tree
Hide file tree
Showing 135 changed files with 22,857 additions and 16,902 deletions.
1 change: 0 additions & 1 deletion _config.yml

This file was deleted.

Binary file added _images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion _sources/api/fastft.rst.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
==========
Fastft api
fastft api
==========

.. include:: class_view_hierarchy.rst.include
Expand Down
26 changes: 24 additions & 2 deletions _sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,33 @@
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to Fastft's documentation!
Welcome to fastft's documentation!
==================================

.. image:: _static/logo.png
:scale: 30 %
:align: center


Motivation
==========

The Short Time Fourier Transform (STFT) is a common tool in audio AI tasks.
However, there is currently no standard implementation in C that facilitates fast and efficient features extraction for the purpose of inference.
Fastft aims to address this gap by offering an implementation based on the Fastest Fourier Transform in the West (FFTW).
This implementation is suitable for Spectrogram/STFT-based inference (e.g., models like Spleeter, MOSnet,
etc.), and it can also be extended to cover feature extraction algorithms such as MFCC.
The implementation aims to be as efficient as possible in order to target CPU-based low-latency inference solutions.

While some deep learning libraries offer the option of incorporating STFT into the model, these implementations
often differ and may restrict developer flexibility; two critical considerations when targeting embedded hardware.


Documentation
============

.. toctree::
:maxdepth: 2
:maxdepth: 6
:caption: Contents

api/fastft.rst
Expand Down
Binary file added _static/architectures/bark_spectrogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/bfccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/cqccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/cqt_spectrogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/erb_spectrogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/gammatone_spectrogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/gfccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/imfccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/lfccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/linear_spectrogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/lpc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/lpccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/lpcs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/mel_spectrogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/mfccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/msrccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/ngccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/plps.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/pncc_medium_processing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/pncc_temporal_masking.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/pnccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/psrccs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/architectures/rplps.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _static/creativecommons.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
69 changes: 0 additions & 69 deletions _static/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -248,72 +248,3 @@ div.timeline div.entry.right::after {
.gsc-reactions {
margin-top: 1em;
}


/* Consent form */

/*
* Bootstrap Cookie Alert by Wruczek
* https://github.com/Wruczek/Bootstrap-Cookie-Alert
* Released under MIT license
*/
.cookiealert {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height:100%;
margin: 0 !important;
z-index: 999;
opacity: 0;
visibility: hidden;
border-radius: 0;
transform: translateY(100%);
transition: all 250ms ease-out;
color: red;
background: hsl(0, 0%, 10%, 0.25);
padding: 5px 5px;
font-size: 16px;
border-radius:5px;
}

.cookiesContainer {
width: 50%;
height: 10%;
display: block;
background: var(--main-background-color);
margin: 25%;
border-radius: 5px;
padding: 50px;
}

.cookiealert.show {
opacity: 1;
visibility: visible;
transform: translateY(0%);
transition-delay: 1000ms;
}

.cookiealert a {
text-decoration: underline
}

.cookiealert .acceptcookies {
margin-left: 1px;
vertical-align: baseline;
margin-bottom:0.5em;
}


/* footer */
.footer-links li
{
display:block
}
.footer-links.inline li
{
display:inline-block
}

/* image */
image-rendering: pixelated;
75 changes: 0 additions & 75 deletions _static/css/social_media_sharing.css

This file was deleted.

75 changes: 0 additions & 75 deletions _static/css/tree_graph.css

This file was deleted.

2 changes: 1 addition & 1 deletion _static/documentation_options.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const DOCUMENTATION_OPTIONS = {
LINK_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
NAVIGATION_WITH_KEYS: false,
NAVIGATION_WITH_KEYS: true,
SHOW_SEARCH_SUMMARY: true,
ENABLE_SEARCH_SHORTCUTS: true,
};
Binary file added _static/favicon.ico
Binary file not shown.
Binary file added _static/favicon_io/android-chrome-192x192.png
Binary file added _static/favicon_io/android-chrome-512x512.png
Binary file added _static/favicon_io/apple-touch-icon.png
Binary file added _static/favicon_io/favicon-16x16.png
Binary file added _static/favicon_io/favicon-32x32.png
Binary file added _static/favicon_io/favicon.ico
Binary file not shown.
1 change: 1 addition & 0 deletions _static/favicon_io/site.webmanifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
Loading

0 comments on commit e3f4468

Please sign in to comment.