view MonoPitch.h @ 7:a43ed5ae6e78

resolved
author matthiasm
date Fri, 29 Nov 2013 11:36:24 +0000
parents 99bac62ee2da
children 5945b8905d1f
line wrap: on
line source
#ifndef _MONOPITCH_H_
#define _MONOPITCH_H_

#include "MonoPitchHMM.h"

#include <iostream>
#include <vector>
#include <exception>

using std::vector;
using std::pair;

class MonoPitch {
public:
    MonoPitch();
    virtual ~MonoPitch();
    
    // pitchProb is a frame-wise vector carrying a vector of pitch-probability pairs
    const vector<float> process(const vector<vector<pair<double, double> > > pitchProb);
private:
    MonoPitchHMM hmm;
};

#endif