Home > By category > Scripts >Communication > Harma Syllable Segmentation



Harma Syllable Segmentation

  • Downloads: 
  • Views: 
  • Rating:

HARMASYLLABLESEG - Segments a signal stored in a WAV file into individual syllables. Also graphs the spectrogram and signal with syllables highlighted in red to show what parts of the signal contain syllables.

INPUT:

- FILENAME: The path to a signal stored in WAV format.
The following arguments are used by the spectrogram function type:
'help spectrogram' for more information on WINDOW,NOVERLAP, and NFFT
- WINDOW: Either an integer value N or coefficients of a Window function
stored in a length N matrix. If an integer is passed a default hamming
window of length N is used on each segment of the signal.
- NOVERLAP: Number of samples each segment of the signal overlaps.
- NFFT: Number of points used to calculate the DFT (discrete Fourier
transform) of each segment. This may be greater than the window length.
In this case, each segment is zero padded to the NFFT length.
- MINDB: Stopping criteria T (in dB) as defined in the original paper by Harma.
A good default value for this parameter is ~20 dB.

OUTPUT:
- SYLLABLES: A struct array. Each struct represents a single syllable and contains the following parameters:
- SIGNAL: An 1-dimensional array of doubles that represent the value of the signal over the range of this syllable.
The following fields are in the order:
[Peak Peak-1 Peak-2...Peak+1 Peak+2...]
- SEGMENTS: The spectrogram index of each segment in this syllable.
- TIME: The time domain values of this syllable.
- FREQS: Peak frequency found in each segment.
- AMPS: Amplitude each peak frequency
- FS: Sampling frequency of signal in the WAV file.
- S: The spectrogram of the signal in the WAV file.
- F: Frequency bins used in FFT.
- T: Time domain values of each segment in the spectrogram.
- P: Power spectral density of each segment in the spectrogram.

Usage Example:
[syllables,FS,S,F,T,P] = harmaSyllableSeg('[Path To WAV File]',kaiser(512),128,1024,20);

References:
1) Harma, A.; , "Automatic identification of bird species based on sinusoidal modeling of syllables," Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03). 2003 IEEE International Conference on , vol.5, no., pp. V- 545-8 vol.5, 6-10 April 2003
doi: 10.1109/ICASSP.2003.1200027
URL: http://ieeexplore.ieee.org/stamp/stamp.jsptp=&arnumber=1200027&isnumber=26996
2) Lee, C. H., "Automatic Recognition of Bird Songs Using Cepstral Coefficients" Journal of Information Technology and Applications, 2006. Vol. 1 No. 1. p. 17-23
URL: http://140.126.5.184/Jita_web/publish/vol1...44-text-sec.pdf

Free download from Shareware Connection - HARMASYLLABLESEG - Segments a signal stored in a WAV file into individual syllables.

Publisher: Michael Lindemuth | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 24-04-2013 | Rating: 0 | Title: Harma Syllable Segmentation

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/29261/1/harmaSyllableSeg.zip

Harma Syllable Segmentation keywords:
Harma Syllable Segmentation related downloads:

Calculate PSD of a signal using Welch algorithm - This function Calculates Power Spectral Density of signal vector X using Welch's averaged periodogram method

Rainbow - Find best Spectral Estimation Method for a Power Spectral Density plot. A menu of 10+ spectral estimators from Steve Kay's textbook 'Modern Spectral Estimation' 1988 is available to choose from. Some estimator results differ dramatically!

FFT Plot - An easy-to-use file that plots the power spectral density of a vector

SpectrumSolvers - Find best Spectral Estimation Method for a Power Spectral Density plot. A menu of 10+ spectral estimators from Steve Kay's textbook 'Modern Spectral Estimation' 1988 is available to choose from. Some estimator results differ dramatically!

SpectrumSolvers (formerly Rainbow) - SpectrumSolvers will offer users the possibility to calculate a Power Spectral Density (PSD) estimate based on 1 of several Steve Kay's Estimators.

Shareware Connection periodically updates pricing and software information of 'Harma Syllable Segmentation' from company source 'Michael Lindemuth' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Harma Syllable Segmentation' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Harma Syllable Segmentation.

New Reviews

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

7-Data Recovery Suite Free Edition - When you are dealing with lots of data it may be necessary at times to recover deleted data. The data may be deleted by mistake or by someone else. In such instances, it becomes necessary to retrieve the deleted data. You need to use third party ...

Any Video Converter Free for Mac - Apple does have some stellar media applications for users of Mac OS but at times, you may feel the need for using third party apps too. Its FCP is regarded as an industry leading and powerful video editor but average Mac users may not need such a ...

Hekasoft Backup & Restore - There was a time a majority of Windows PC users stuck to Internet Explorer as it was the integrated web browsing app. After arrival and growth of Open Source rivals like Firefox and Chrome, the scenario has changed a lot. PC users are now spoilt ...

Cold Turkey - To keep your kids and teenage family members away from pornographic and objectionable websites you can use parental control software. Such apps offer numerous restrictive measures to limit PC and web access for young users. However, adult users ...

CherryPlayer - When you want to watch movies, online videos or listen to music tracks, using a suitable application is required. There is no hard and fast rule that you have to stick to Windows default media player software for such needs. There are plenty of ...

Canva - While designing becomes a requirement for millions of PC users at times, a majority of them do not feel comfortable about using mainstream design software. The steep learning curve associated with some graphic design and print publishing apps ...

DriveHQ Online Backup Enterprise Edition - For individual users as well as organizations, taking backup of data is vital nowadays. You really cannot count on the PC hard drive solely to store your data forever in a secure manner, as it is! Backup software is a prerequisite and choosing ...

LazPaint Portable - When it comes to choosing a suitable image editor, PC users are bombarded with options! There are a huge number of apps and some of them cost a lot. If you are looking for a freeware image editor that offers decent image editing features and ...

Groovy Media Player - There is hardly any PC user who does not listen to music while working on PC or at leisure time. For media playback on Windows PC, there are so many apps. You can opt for default WMP that comes with the OS. However, there are several other third ...




New Downloads

PHP Forum Script

PHP Forum Script by PHPJabbers
is the perfect online forum
software for all kinds of
websites! It contains all
must-have ...

SocialBoaster

Here's a fun little script
that'll aggregate your Digg,
Twitter and Del.icio.us
activity and post it to your
WordPress blog.

The Fibonacci Sequence

Often I see students asking
for help on a tool to compute
the Fibonacci numbers

Local Depth SIFT and Scale
Invariant Spin Image local
features for 3D meshes

a toolbox to compute Local
Depth SIFT and Scale Invariant
Spin Image local features for
3D meshes.

Cropping an Image with
resizable and draggable
rectangle

Crops the Image from a
resizable & draggable
rectangle

WebLogger

WebLogger is a php-based
application designed to help
Amateur Radio operators log
radio traffic.

Model Replay

These MATLAB files serve as a
graphical user interface for
using the APMonitor moving
horizon estimation (MHE)
feature

Moran's I

calculate local Moran's I for
a local grid using a weight
matrix.

0-1 Knapsack

Please let others rate your
work

MEMS Accelerometer
Calibration using Gauss
Newton Method

All you have to do is to place
the accelerometer in 9
different static positions and
record the x, y & z values.

6-pulse STATCOM

The VAR used for power network
can be controlled.

cofactors

When a user enters an n x n
matrix eg