Skip to content

kazetatsu/dp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dp

概要

DPマッチングによる音声認識を行うコードです。
言語はC言語です。
認識工学の課題のために作ったものであり、汎用性はありません。

動作確認済み環境

wsl2
Ubuntu 20.04
gcc 9.4
(cmake 3.16)

使用方法

ビルド

cmakeがインストールされている場合は

cmake -S . -B build
cmake --build build

されていない場合は

bash build.bash

実行

build/src/main.out <テンプレートデータのディレクトリ> <未知データのディレクトリ> <斜め重み>

実行例(一部抜粋)

00 O CHOOFU CHOOFU
01 O YOTSUYA YOTSUYA
02 X PYUUMA HYUUGA
03 O ZENTSUUJI ZENTSUUJI

補足

dp_sym.bashについて

斜め重みを変えた際の認識精度の変化を見るためのbashです。

bash dp_sym.bash <テンプレートデータのディレクトリ> <未知データのディレクトリ> <斜め重みの開始値> <増分> <終了値>

結果はdata/dp_sym_result.txtに(上書きで)保存されます。
各行には各重みに対して正しく認識できた回数が書かれています。
例です。

5
19
55
69
78

ライセンス

MITライセンスです。
LICENSEをお読みください。

参考

23年度の認識工学の授業

About

study dp matching

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published