Elektrotekno.com Ana Sayfa || Matlab
Ses Benzerlik Oranı - KonuşmaTanıma (MATLAB2008a) -(GUI + Açıklama + Kaynak Kod)
Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Matlab forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Ses Benzerlik Oranı - KonuşmaTanıma (MATLAB2008a) -(GUI + Açıklama + Kaynak Kod)" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Matlab forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Ses Benzerlik Oranı - KonuşmaTanıma (MATLAB2008a) -(GUI + Açıklama + Kaynak Kod)" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Proje:
İki ses sinyalinin benzerlik oranını belirleyecek bir algoritma geliştiriniz. Algoritma farklı
konuşmacılara ait aynı ses ele alındığında (“elma” vs gibi) bu seslerin aynı kelimeyi ifade ettiğini
algılayabilmelidir. Ses sinyali 2-3 sn lik olabilir. Ayrıca algoritmanın çalıştığını da farklı
kelimeler ile test ederek gösteriniz. En azından elinizde aynı kelimeye ait 3 farklı ses olduğunu
ve farklı iki kelimeye ait de 2 şer adet ses olduğunu varsayarsak, algoritmaya karşılaştırması için
gireceğimiz iki sesi doğru şekilde ayırt etmelidir. Dolayısıyla çok genel bir yaklaşım kurmanıza
gerek yoktur.
Sonuç:
Algoritmanın gelişimi yukarıydan aşağıya doğrudur. Sistemin doğruluk cevabı yüklediğimiz ELMA ve ARMUT kelimeleri ile neredeyse %90 civarındadır. Sistem benzer ses dosyası kayıtlarında iyi bir ayırma yapamamaktadır. Bu sıkıntıyı yok etmek için mikrofona doğru konuşmak ve ayrıca farklı tonlamalar yapmamak gereklidir. Bunlara rağmen üçüncü bir kelime olan ÇİLEK kelimesini fazla hata yapmadan ‘Tanımlanamayan ses-kelime’ olarak gösterebilmektedir. Ayrıca algoritma kişiye bağımlı değildir. Aynı kelimeyi faklı bir kişi söylese bile ne söylediğini sorunsuz fark edebilmektedir. (Bunu 3 kişi üzerinde denedik. )
İşlemler:
1-) Ses Sinyali alınır - Ozel kaydetme ekranı ile ses kaydedilir
2-) Sinyalin enerjisi bulunur - Dalgacık dönüşü müyapılır
3-) Matris boyutları eşitlenir- Arşivdeki sesler ile karşılaştırılır. Korelasyon katsayısı alınır
4-) Karar verme mekanizması ile GUI üzerinden tüm sonuc ve işlemeler gösterilir.
http://kesifekibi.wordpress.com
3 Kullanıcı bu konu için hidayetunc arkadaşımıza teşekkür ettiler
kardeş senin kodu çalıştıramadım ben.hata veriyor.
Matlabın hangi versiyonunda yazdın kodu?
Kodu Run ettiimde ekran da aşağıdaki yazı çıkıyor.
Walla ben anlayadım sorunun ne olduğunu.
Kodda bi yanlışlık yok , yeni bi fonksiyonda yok.Fakat arayüz de bi problem çıkmış olabilir.
.fig dosyasını açamıyorum.yani arayüzü hiç bi şekilde göremiyorum.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
------------------------------------------------------------------------
Segmentation violation detected at Thu Sep 04 02:29:53 2008
------------------------------------------------------------------------
Configuration:
MATLAB Version: 7.0.0.19920 (R14)
Operating System: Microsoft Windows XP
Window System: Version 5.1 (Build 2600: Service Pack 2)
Processor ID: x86 Family 6 Model 9 Stepping 5, GenuineIntel
Virtual Machine: Java 1.4.2 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
(mixed mode)
Default Charset: ibm-5350_P100-1998
Register State:
EAX = dd000000 EBX = dd000000
ECX = 00cd6658 EDX = 78874cc4
ESI = 0f126010 EDI = 01448150
EBP = 00cd6680 ESP = 00cd6658
EIP = 789bf671 FLG = 00010286
Stack Trace:
[0] m_interpreter.dll:public: virtual void __thiscall FunctionHandleWorkspaceCI::customLoad(class mcos::COSInterfacePtr,class mcos::COSValue,class mcos::COSDataTypePtr)(0x2044dc70, 0x20240110, 0x013ba110, 5) + 401 bytes
[1] mcos.dll:public: virtual void __thiscall mcos::COSClassI::customLoad(class mcos::COSInterfacePtr,class mcos::COSValue,class mcos::COSDataTypePtr)(0x2044dc70, 0x20240110, 0x013ba110, 5) + 133 bytes
[2] mcos.dll:$L86174(0x00cd67ac, 0x0121f930, 0, 0x00cd67c0 "ÜgÍ") + 128 bytes
[3] mcos.dll:public: virtual class mcos::COSInterfacePtr __thiscall mcos::File::getInterface(unsigned int)const (0x00cd67ac, 1, 0x0f6e9630 "IM", 0) + 32 bytes
[4] mcos.dll:public: struct mxArray_tag * __thiscall mcos::File::convertCOSInterfaceFromMatrix(struct mxArray_tag const *)(0x20231690, 0x2023fb90, 0x00cda3c8, 0x78870d8b) + 134 bytes
[5] mcos.dll:struct mxArray_tag * __cdecl mcosConvertFromMATFileArray(struct mxArray_tag const *,struct mxArray_tag const * *)(0x2023fbd0, 0x00cd6808, 0x00cd680c "`pÍ", 0x787a7d97) + 128 bytes
[6] mcos.dll:_omLoadOpaque(0x2023fb90, 0x2023fbd0, 0x00cd6808, 0x011f79e0 "MCOS") + 16 bytes
[7] libmx.dll:int __cdecl miConvertToOpaque(struct miStreamRec_tag *,struct mxArray_tag *,struct mxArray_tag const *,struct mxArray_tag * *)(0x0f6e9630 "IM", 0x2023fbd0, 0x00cd7058, 0x0f6e9630 "IM") + 39 bytes
[8] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cd789c, 0, 0) + 3170 bytes
[9] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cd80f4, 0, 0) + 3749 bytes
[10] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cd894c, 0, 0) + 3749 bytes
[11] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cd91a4, 0, 0) + 4278 bytes
[12] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cd99fc, 0, 0) + 3749 bytes
[13] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cda254, 0, 0) + 3749 bytes
[14] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x0f6e9630 "IM", 0x00cda2b4, 0, 0) + 3749 bytes
[15] libmx.dll:_miGetItemData(0x0f6e9630 "IM", 0x00cda2b4, 0xffffffff, 0) + 137 bytes
[16] libmx.dll:_miGetItem(0x0f6e9630 "IM", 0x00cda2e4, 128, 14) + 263 bytes
[17] libmat.dll:struct mxArray_tag * __cdecl matGetValueAtOffset(struct MATFile_tag *,char *,int)(0x012f9d40, 0, 128, 0x00cda318 "Ô£Í") + 49 bytes
[18] libmat.dll:struct mxArray_tag * __cdecl matGetVariable5(struct MATFile_tag *,char const *)(0x012f9d40, 0x0f613d54 "hgS_070000", 0x00cda3d4, 0x78b3d60f) + 40 bytes
[19] libmat.dll:_matGetVariable(0x012f9d40, 0x0f613d54 "hgS_070000", 0, 0x0f613f5e) + 24 bytes
[20] m_interpreter.dll:void __cdecl inLoadFcnPrivate(char const *,int,char * *,bool,int,int,class LoadDestination *)(0x00cda51c "C:\Documents and Settings\Admin\..", 0, 0x00cda454, 0) + 639 bytes
[21] m_interpreter.dll:_inLoadFcnWithLHS(0x00cda51c "C:\Documents and Settings\Admin\..", 0, 0x00cda454, 1) + 154 bytes
[22] m_interpreter.dll:_inFullLoadFcn(1, 0x00cdacdc, 2, 0x00cdad3c) + 805 bytes
[23] m_dispatcher.dll:public: virtual void __thiscall Mfh_builtin<struct mxArray_tag>::dispatch_mf(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdacdc, 2, 0x00cdad3c) + 55 bytes
[24] m_dispatcher.dll:public: virtual void __thiscall Mfh_MATLAB_fn::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdacdc, 2, 0x00cdad3c) + 200 bytes
[25] m_interpreter.dll:_inDispatchFromStack(298, 0x0f689254 "load", 1, 2) + 891 bytes
[26] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x0f689254 "load", 298, 1, 2) + 111 bytes
[27] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 1781, 44, 0) + 2282 bytes
[28] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 1781, 40, 0) + 272 bytes
[29] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0f677a10, 0, 2, 1) + 773 bytes
[30] m_interpreter.dll:_inWordsj(2, 0x00cdb3fc, 2, 0x00cdb45c) + 441 bytes
[31] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(2, 0x00cdb3fc, 2, 0x00cdb45c) + 158 bytes
[32] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 2, 0x00cdb3fc, 2) + 28 bytes
[33] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(2, 0x00cdb3fc, 2, 0x00cdb45c) + 26 bytes
[34] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(2, 0x00cdb3fc, 2, 0x00cdb45c) + 273 bytes
[35] m_interpreter.dll:_inDispatchFromStack(503, 0x0f661f2c "hgload", 2, 2) + 891 bytes
[36] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x0f661f2c "hgload", 503, 2, 2) + 111 bytes
[37] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 1305, 89, 0) + 2282 bytes
[38] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 1305, 34, 0) + 272 bytes
[39] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0f65ed00, 0, 3, 3) + 773 bytes
[40] m_interpreter.dll:_inWordsj(1, 0x00cdc050, 3, 0x00cdc0e0) + 441 bytes
[41] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(1, 0x00cdc050, 3, 0x00cdc0e0) + 158 bytes
[42] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 1, 0x00cdc050, 3) + 28 bytes
[43] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdc050, 3, 0x00cdc0e0) + 26 bytes
[44] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdc050, 3, 0x00cdc0e0) + 273 bytes
[45] m_interpreter.dll:public: void __thiscall ResolverFunctionDesc::CallFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(1, 0x00cdc050, 3, 0x00cdc0e0) + 246 bytes
[46] m_interpreter.dll:public: bool __thiscall Resolver::CallMFunction(int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *)(1, 1, 0x013d1490, 0) + 840 bytes
[47] m_interpreter.dll:bool __cdecl inResolveMFunctionCall(struct _m_function_desc *,int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *,enum inMarshalType *,unsigned int,int,unsigned int *,int)(0x0f5ad8c0, 1, 1, 0x013d1490) + 148 bytes
[48] m_interpreter.dll:bool __cdecl accelMFunctionCall(struct _accelOp *,struct _accelOp * *,struct _accelBytecode *,int *,enum inMarshalType *)(0x0f57dc80, 0x00cdc6f4, 0x0120d2a0, 0x00cdc6ec) + 108 bytes
[49] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x0120d2a0, 0x00cdc76c, 0, 0) + 18462 bytes
[50] m_interpreter.dll:_inExecuteHotSegment(0x00cdc7a0, 0x00cdc870, 0x00cdc820, 0) + 1542 bytes
[51] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 125, 199, 0) + 365 bytes
[52] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 125, 198, 0) + 272 bytes
[53] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0f5502b0, 0, 2, 2) + 773 bytes
[54] m_interpreter.dll:_inWordsj(1, 0x00cdd2c0, 2, 0x00cdd350) + 441 bytes
[55] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(1, 0x00cdd2c0, 2, 0x00cdd350) + 158 bytes
[56] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 1, 0x00cdd2c0, 2) + 28 bytes
[57] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdd2c0, 2, 0x00cdd350) + 26 bytes
[58] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdd2c0, 2, 0x00cdd350) + 273 bytes
[59] m_interpreter.dll:public: void __thiscall ResolverFunctionDesc::CallFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(1, 0x00cdd2c0, 2, 0x00cdd350) + 246 bytes
[60] m_interpreter.dll:public: bool __thiscall Resolver::CallMFunction(int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *)(1, 1, 0x2022fdd0, 0) + 840 bytes
[61] m_interpreter.dll:bool __cdecl inResolveMFunctionCall(struct _m_function_desc *,int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *,enum inMarshalType *,unsigned int,int,unsigned int *,int)(0x204120b0, 1, 1, 0x2022fdd0) + 148 bytes
[62] m_interpreter.dll:bool __cdecl accelMFunctionCall(struct _accelOp *,struct _accelOp * *,struct _accelBytecode *,int *,enum inMarshalType *)(0x0f2a01b0, 0x00cdd964, 0x01214130, 0x00cdd95c) + 108 bytes
[63] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x01214130, 0x00cdd9dc, 0, 0) + 18462 bytes
[64] m_interpreter.dll:_inExecuteHotSegment(0x00cdda10, 0x00cddae0, 0x00cdda90, 0) + 1542 bytes
[65] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 2070, 77, 0) + 365 bytes
[66] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 2070, 31, 0) + 272 bytes
[67] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0f29a850, 0, 1, 0xfffffffe) + 773 bytes
[68] m_interpreter.dll:_inWordsj(0, 0x00cddffc, 1, 0x00cde05c) + 441 bytes
[69] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cddffc, 1, 0x00cde05c) + 158 bytes
[70] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cddffc, 1) + 28 bytes
[71] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cddffc, 1, 0x00cde05c) + 26 bytes
[72] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cddffc, 1, 0x00cde05c) + 273 bytes
[73] m_interpreter.dll:_inDispatchFromStack(485, 0x202a2890 "gui_mainfcn", 0, 0x01ffffff) + 891 bytes
[74] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x202a2890 "gui_mainfcn", 0, 0, 0xffffffff) + 111 bytes
[75] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 250, 18, 0) + 2282 bytes
[76] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 250, 2, 0) + 272 bytes
[77] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0f6a0230, 0, 0, 0xffffffff) + 773 bytes
[78] m_interpreter.dll:_inWordsj(0, 0x00cde71c, 0, 0x00cde77c) + 441 bytes
[79] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cde71c, 0, 0x00cde77c) + 158 bytes
[80] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cde71c, 0) + 28 bytes
[81] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cde71c, 0, 0x00cde77c) + 26 bytes
[82] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cde71c, 0, 0x00cde77c) + 273 bytes
[83] m_interpreter.dll:_inDispatchFromStack(630, 0x012f9f04 "ProjeDSP21", 0, 0) + 891 bytes
[84] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x012f9f04 "ProjeDSP21", 630, 0, 0) + 111 bytes
[85] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(2, 0, 0, 0) + 2411 bytes
[86] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(2, 0, 0, 0) + 272 bytes
[87] m_interpreter.dll:_inInterPcode(2, 0x7876f2d8, 0, 0) + 69 bytes
[88] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck)(0x00cdf2c8, 0x00cdf3bc, 2, 0x0f27ba40 "ProjeDSP21\n") + 162 bytes
[89] m_interpreter.dll:$L72592(0x7876f2d8, 0x0f27ba40 "ProjeDSP21\n", 11, 0) + 196 bytes
[90] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck)(0, 2, 1, 0x00cdf44c "ôôÍ") + 86 bytes
[91] m_interpreter.dll:_inEvalCmdNoEnd(0x0f27ba40 "ProjeDSP21\n", 0x00cdf4e4, 0x00cdf4a0, 0x014c20f0) + 16 bytes
[92] bridge.dll:_mnParser(0x7c80b6a1, 0x014c20f0, 0, 0) + 431 bytes
[93] mcr.dll:public: void __thiscall mcrInstance::mnParser(void)(336778, 0x4d5c3a43, 0x414c5441, 0x625c3742) + 87 bytes
[94] MATLAB.exe:0x00401d2f(4194304, 0, 336778, 0x014c20f0)
[95] MATLAB.exe:0x00403e45(3670067, 3670068, 0x7ffda000, 0xe1619008)
[96] kernel32.dll:0x7c816fd7(0x00403cc0 "jth(U@", 0, 0, 0)
Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:
1. Send this crash report to segv@mathworks.com for automated analysis.
For your convenience, this information has been recorded in:
C:\DOCUME~1\Admin\LOCALS~1\Temp\matlab_crash_dump.2948
2. Also, if the problem is reproducible, send the crash report to
support@mathworks.com along with:
- A specific list of steps that will reproduce the problem
- Any M, MEX, MDL or other files required to reproduce the problem
- Any error messages displayed to the command window
A technical support engineer will contact you with further information.
Thank you for your assistance. Please save your workspace and restart
MATLAB before continuing your work.
Error in ==> gui_mainfcn>local_openfig at 199
gui_hFigure = openfig(name, singleton, 'auto');
Error in ==> gui_mainfcn at 94
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt);
Error in ==> ProjeDSP21 at 18
gui_mainfcn(gui_State, varargin{:});
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Başa dön
Matlab2008a
Merhabalar, Kodu Matlab2008a da yazdim. Dedigin gibi kodda ekstra fonksiyonlar yok ve calismasi lazim. Su an bilgisayarimda Matlab kurulu degil. Sorun dosyayi acış şeklindde olabilir. Bu bendede problem yaratiyordu. Yanlis hatirlamiyorsam kodu degil önce .fig dosyasi açman gerekiyor. Ordan kodu gorebiliyosun zaten. Belki dosyalari attigin uzantiyi da goremiyor olabilir. Haberinizi bekliyorum. Çalismazsa Matlabi kurup yeniden deneyebilirim.
Iyi calişmalar...
Başa dön
matlab2008a
versiyon farklılığından (dosyaların yeri değişik olmasında) kaynaklanıyor. yeni eklenen fonksiyon parametrelerinin kullanımı da var hata mesajları içerisinde...
Başa dön
bendeki matlab 7.0 (2004) , haklısın kardeş sorun sürümden kaynaklanıyor.
arayüz tasarlama da değişiklikler war sanırım.
bendeki matlab .fig dosyasını tanıyor ama farklı tasarlandığı için açamıyor.sorunda bundan kaynaklanıyor.
Eğer arayüzü kendim yeniden oluşturup senin koduda eklersem çalışacaktır sanırsamki
Kardeş olay şu ki bende ses tanıma ile bi projeyle uğraşıyorum.
proje , ses ile araç kontrolü.
daha önceden sağ,sol,ileri,geri,dur ses komutlarını programa tanıtıyosun.
sonrasında bu komutlardan biri söylendiğinde program komutu tanıyacak ve gerekli çıkışı verecek(paralel porttan).
Aslında proje bitti , çalışıyor ama ortalama %80-90 lık bi verim sağlıyor.Benim istediğim bunun %100 olması.Bu mümkün.
bu şekilde %100 çalışan programlar mevcut ama açık kod deil.
Program komut odaklı konuşmacı odaklı deil.yani Ben konuşuncada aynı sonucu verecek sen konuşuncada.
Sorun , bir kelimeye (ses komutu) ait öznitelik vektörünü çıkarmada.Bunu tam olarak sağlayamıyorum (%100).
öznitelik çıkarma işleminde en büyük rol olarak "pcov" fonksiyonu kullanıyorum.
Bunun için en iyi yöntem HMM (Hidden Markov Model) imiş.fakat o da çok karmaşık geliyor bana.
bu konuyla ilgili bildiğin , bana yardımcı olabilecek matlab fonksiyonu varmı ?
Başa dön
Burada matlabin sese özel fonksiyonlarini pek kullanmadim ama LPC ile ilgili fonksiyonlarin olduğunu duymuştum. (LPC-Lineer Predictive coding) Arkadaşlarim bununla ilgilibir çalışma yapmışlardı fakat matlab kulanmadilar. Eger istersen onun dokumanini http://kesifekibi.wordpress.com/konusma...s320c6416/ linkinden inceleyebilirsin.Ben burada öznitelikleri sesi sıkıştırarak almaya çalıştım. Wavelet donusumunu kullandim. Piyasada bunula ilgli bir kitap var palme yayıncılığın. Adı: Dalgacık teorisi(wavelet) -Matlab uygulamaları ile.
Başa dön
Ses Benzerlik Oranı - KonuşmaTanıma (MATLAB2008a) -(GUI + Açıklama + Kaynak Kod)
Benzer Konular
- Türkiyede Türkçe kaynak arıyorum elektronik için?
- Youtube video downloader(C# ile yazılmış,açık kaynak kodlu)
- Pic Asm ye yeni baslyanlar için güzel bir kaynak
- CCNA (Cisco) Türkçe Kaynak
- elektronik-1 dersi için kaynak önerisi
- Enerjide Kaynak ve Arz Güvenliği
- PIC16F877 kaynak arıyorum
- dosya şifreleme programı(açık kaynak)
- Proteus Türkçe Kaynak- Türkiyede Türkçe kaynak arıyorum elektronik için?
- Youtube video downloader(C# ile yazılmış,açık kaynak kodlu)
- Pic Asm ye yeni baslyanlar için güzel bir kaynak
- CCNA (Cisco) Türkçe Kaynak
- elektronik-1 dersi için kaynak önerisi
- Enerjide Kaynak ve Arz Güvenliği
- PIC16F877 kaynak arıyorum
- Microsoft'tan açıklama (bir mail ile ilgili...)
- GSM’E GİRİŞ - 53 sayfalık kaynakSitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.