summaryrefslogtreecommitdiff
path: root/kaldi_io/src/cwrapper_kaldi.h
diff options
context:
space:
mode:
authorYimmon Zhuang <yimmon.zhuang@gmail.com>2015-08-26 15:04:05 +0800
committerYimmon Zhuang <yimmon.zhuang@gmail.com>2015-08-26 15:04:05 +0800
commit76d64a91f72a19221e7ff9461860b214cbff216f (patch)
treef8bbf650dd2c54c3b3e0797e488723825f171dcb /kaldi_io/src/cwrapper_kaldi.h
parent5c90a652862c464b5bfe2e5777ff20ae25beb4a0 (diff)
parent6495879e76dc0a2efe7b214b58d1d73a4ed3a931 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'kaldi_io/src/cwrapper_kaldi.h')
-rw-r--r--kaldi_io/src/cwrapper_kaldi.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/kaldi_io/src/cwrapper_kaldi.h b/kaldi_io/src/cwrapper_kaldi.h
index e34cb5a..c8a7a25 100644
--- a/kaldi_io/src/cwrapper_kaldi.h
+++ b/kaldi_io/src/cwrapper_kaldi.h
@@ -12,17 +12,25 @@ extern "C" {
Matrix *kaldi_feature_repo_read_utterance(KaldiFeatureRepo *repo, lua_State *L, int debug);
void kaldi_feature_repo_next(KaldiFeatureRepo *repo);
int kaldi_feature_repo_is_end(KaldiFeatureRepo *repo);
+ const char *kaldi_feature_repo_key(KaldiFeatureRepo *repo);
void kaldi_feature_repo_destroy(KaldiFeatureRepo *repo);
typedef struct KaldiLabelRepo KaldiLabelRepo;
KaldiLabelRepo *kaldi_label_repo_new(const char *, const char *fmt);
- Matrix *kaldi_label_repo_read_utterance(KaldiLabelRepo *repo, KaldiFeatureRepo *, int, int,
+ Matrix *kaldi_label_repo_read_utterance(KaldiLabelRepo *repo, KaldiFeatureRepo *, int,
lua_State *L,
int debug);
void kaldi_label_repo_destroy(KaldiLabelRepo *repo);
+
+ typedef struct KaldiLookupFeatureRepo KaldiLookupFeatureRepo;
+
+ KaldiLookupFeatureRepo *kaldi_lookup_feature_repo_new(const char *, const char *);
+ Matrix *kaldi_lookup_feature_repo_read_utterance(KaldiLookupFeatureRepo *repo, KaldiFeatureRepo *frepo, int nframes, lua_State *L, int debug);
+ void kaldi_lookup_feature_repo_destroy(KaldiLookupFeatureRepo *repo);
+
#ifdef __cplusplus
}
#endif