Skip to content

Instantly share code, notes, and snippets.

View xrick's full-sized avatar

Jiue-Ren Liao (Rick) xrick

  • Taiwan, Taipei
View GitHub Profile
@kastnerkyle
kastnerkyle / gmmhmm.py
Last active July 4, 2025 10:50
GMM-HMM (Hidden markov model with Gaussian mixture emissions) implementation for speech recognition and other uses
# (C) Kyle Kastner, June 2014
# License: BSD 3 clause
import scipy.stats as st
import numpy as np
class gmmhmm:
#This class converted with modifications from https://code.google.com/p/hmm-speech-recognition/source/browse/Word.m
def __init__(self, n_states):
self.n_states = n_states
@endolith
endolith / frequency_estimator.py
Last active September 9, 2025 15:34
Frequency estimation methods in Python
from __future__ import division
from numpy.fft import rfft
from numpy import argmax, mean, diff, log, nonzero
from scipy.signal import blackmanharris, correlate
from time import time
import sys
try:
import soundfile as sf
except ImportError:
from scikits.audiolab import flacread