hmm/eda bir klasör mü? dosya olarak yazmaya çalışıyorsunuz. az detay verseniz çok daha kolay olacak hocam her şey
import os
import pickle
import numpy as np
from python_speech_features import mfcc
import scipy.io.wavfile as wav
from hmmlearn import hmm
from fonksiyon import dosyaYoluFonksiyon
def trainmodel(model,wavlist):
X = np.array([])
for wavfile in wavlist:
path = os.path.join(dosyaYoluFonksiyon(),'sestanima', wavfile)
(rate, sig) = wav.read(path)
mfcc_feat = mfcc(sig, rate, nfft=1024)
if len(X) == 0:
X = mfcc_feat
else:
X = np.append(X, mfcc_feat, axis=0)
modelSayi = hmm.GaussianHMM(n_components=5, covariance_type='diag', n_iter=1000)
modelSayi.fit(X)
hmmPath = os.path.join(dosyaYoluFonksiyon(),'hmm',model)
file = open(hmmPath,"wb")
pickle.dump(modelSayi,file)
file.close()
def main():
trainmodel('eda', ['eda-1.wav','eda-2.wav','eda-3.wav', 'eda-4.wav','eda-5.wav','eda-6.wav'])
if __name__ == '__main__':
main()kodun tamamı bu hocam fazlalık olmasın diye koymamıştım.
https://www.onbirkod.com/python-ile-...i-gelistirmek/
şurada bulunan ses eşleştirme olayını yapmaya çalışıyorum bir projem için.
anladığım kadarıyla hmm/eda klasörünün içerisine bir dosya oluşturması lazım ki az önce uğraşıyken direk klasör yolunu yazdığımda pathlerin birine oraya bir dosya oluşturdu.