DeepSpeech/native_client/trie_load.cc
2019-08-26 13:59:15 +02:00

27 lines
549 B
C++

#include <algorithm>
#include <iostream>
#include <string>
#include "ctcdecode/scorer.h"
#include "alphabet.h"
using namespace std;
int main(int argc, char** argv)
{
const char* kenlm_path = argv[1];
const char* trie_path = argv[2];
const char* alphabet_path = argv[3];
printf("Loading trie(%s) and alphabet(%s)\n", trie_path, alphabet_path);
Alphabet alphabet;
int err = alphabet.init(alphabet_path);
if (err != 0) {
return err;
}
Scorer scorer;
return scorer.init(0.0, 0.0, kenlm_path, trie_path, alphabet);
}