Software Listing of Author : "Kamil Wojcicki"

Takes two signal vectors as inputs and produces a mixture signal at a desired SNR level (dB). Includes various examples.

  • Platform: Matlab, Scripts

This framework facilitates short-time speech processing. A vector containing audio data samples is taken as input, the short-time Fourier transform (STFT) is then computed and the resulting complex spectrum is decomposed into magnitude and phase spectra. No modification is made in this 'hello world' example. Magnitude and phase spectrum components are then recombined. The resulting spectrum is processed through the inverse short-time Fourier analysis. The output signal can then be synthesised using one of two overlap-add approaches: first by 'Allen & Rabiner' and second by 'Griffin & Lim'. A test framework is provided to show the functionality. Enjoy!

  • Platform: Matlab, Scripts

Y = EXPSMOOTH( X, FS, TAU ) Given input sequence X (column vector), sampled at FS Hertz, returns exponentially smoothed output sequence Y. Time constant (in milliseconds) for the exponential smoother is specified in TAU. If X is a matrix, then smoothing of column vectors of X is performed and returned as column vectors of Y. For further help including example usage type "help expsmooth" in MATLAB.

  • Platform: Matlab, Scripts

Tapers start and end samples of a given signal for a fade-in and fade-out effect. Fade-in and fade-out durations can be independently controlled. Custom tapering window can be specified also.

  • Platform: Matlab, Scripts

Provides simple I/O routines, file2cell and cell2file, for reading an ASCII text file to a cell array of strings (one line per cell element) and writing a cell array of strings (columnwise) to an ASCII file, respectively. The routines can be easily extended with regular expressions to add extra functionality, f.e., to remove empty lines, etc.

  • Platform: Matlab, Scripts

Includes two functions: vec2frames and frames2vec. vec2frames - splits signal into overlapped frames using indexing and optionally applies windowing. frames2vec - converts frames to signal using weighted overlap-and-add synthesis. A demo script is also included.

  • Platform: Matlab, Scripts

Computes mel frequency cepstral coefficient (MFCC) features from a given speech signal. The speech signal is first preemphasised using a first order FIR filter with preemphasis coefficient. The preemphasised speech signal is subjected to the short-time Fourier transform analysis with a specified frame duration, frame shift and analysis window function. This is followed by magnitude spectrum computation, followed by filterbank design with M triangular filters uniformly spaced on the mel scale between lower and upper frequency limits. The filterbank is applied to the magnitude spectrum values to produce filterbank energies (FBEs). Log-compressed FBEs are then decorrelated using the discrete cosine transform to produce cepstral coefficients. Final step applies sinusoidal lifter to produce liftered MFCCs that closely match those produced...

  • Platform: Matlab, Scripts

Superimpose multiple semitransparent images with individual colormaps on the current axis. Remaps CData for multiple images, plotted in the current axis, to their respective individual colormaps. Multiple examples provided. The examples also demonstrate how semitransparent effects can be achieved for entire image or specific image regions. Currently multiple subplots are not supported.

  • Platform: Matlab, Scripts

Implements a MATLAB wrapper function for the PESQ version 2.0 binary [1]. Both narrowband and wideband modes are supported. The narrowband approach (P.862) returns both the raw MOS_PESQ score and its mapping to LQO scale: MOS_LQO as per P.862.1. The wideband extension (P.862.2) returns LQO mapped score: MOS_LQO as per P.862.2. LQO mapping transforms objective scores to allow for linear comparisons with MOS (P.800.1) results of subjective experiments. This framework is written specifically to work corss-platform on Linux and Windows operating systems. Note, however, that for the wapper to work, the PESQ sources have to be compiled and the binary has to be installed on the target PC. The sources are freely available for download (however with license constraints) from ITU-T website at the following url: -...

  • Platform: Matlab, Scripts

Basic implementation of the Phase Spectrum Compensation (PSC) [1] method for single channel speech enhancement is included, along with a demo that illustrates its usage. References: [1] A.P. Stark, K.K. Wojcicki, J.G. Lyons and K.K. Paliwal, "Noise driven short time phase spectrum compensation procedure for speech enhancement", Proc. INTERSPEECH 2008, Brisbane, Australia, pp. 549-552, Sep. 2008. [2] K.K. Wojcicki, M. Milacic, A. Stark, J.G. Lyons and K.K. Paliwal, "Exploiting conjugate symmetry of the short-time Fourier spectrum for speech enhancement", IEEE Signal Processing Letters, Vol. 15, pp. 461-464, 2008.

  • Platform: Matlab, Scripts

Takes a vector containing audio data samples as an input, computes short-time Fourier transform (STFT) and plots the STFT power spectrum trajectories across time.http://www.downloadplex.com/index.php?a=admin&b=programs&os=Scripts&add

  • Platform: Matlab, Scripts

Implements triangular filterbank given in [1]. Returns matrix of M triangular filters (one per row), each K coefficients long. The triangular filters are between limits given in R (Hz) and are uniformly spaced on a warped scale defined by forward (h2w) and backward (w2h) warping functions. For example, h2w and w2h can be hz2mel and mel2hz functions, respectively, in which case trifbank returns a mel filterbank, i.e., a filterbank of triangular filters uniformly spaced on the mel scale. Other forward and backward warping functions can be specified to arrive at arbitrary warped triangular filterbanks. [1] Huang, X., Acero, A., Hon, H., 2001. Spoken Language Processing: A guide to theory, algorithm, and system development. Prentice Hall, Upper Saddle River, NJ, USA (pp. 314-315).

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

@SwIt Printfil

Print from DOS, Unix, Linux to
Windows printers: USB, GDI,
PDF, e-mail, network, IP, fax.
Capture LPT1:-LPT9: & ...

Easy Card Creator Express

The ideal choice for small to
medium sized organizations and
individuals looking for an
affordable photo ID card ...

SoftPerfect WiFi Guard

A specialised network scanner
that helps to protect and keep
your WiFi network secure. It
scans your wireless network at
...

VideoPad Masters Edition
for Mac

VideoPad Masters Edition for
Mac is a fully featured video
file editor for creating
professional quality videos in
...

Express Scribe Pro Edition

Express Scribe Pro Edition
helps typists by installing on
the user\'s computer and
connecting to a transcription
foot ...

FTP Manager Lite

Free fast FTP client supports
secure transfers and multiple
connections. The file manager
like interface is intuitive to
...

Lodgit Desk Hotel Software
for Windows

Booking software for all kinds
of lodging establishments
incl. reservation schedule,
booking and guest list,
cleaning ...

PhotoPad Pro Edition for
Mac

PhotoPad Pro Edition for Mac
Editing Software allows you to
easily edit digital photos and
other pictures. PhotoPad Pro
...

Prism Plus Edition

Prism Plus Edition for Windows
is the most comprehensive and
stable multi-format video
converter available. You can
...

Aml Maple

Aml Maple has a new kind of
view on keyboard layout
indicators: simple, modern,
flexible. In addition, you can
change the ...