22 #ifndef KALDI_THREAD_KALDI_SEMAPHORE_H_ 23 #define KALDI_THREAD_KALDI_SEMAPHORE_H_ 1 26 #include <condition_variable> 50 #endif // KALDI_THREAD_KALDI_SEMAPHORE_H_ This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for...
void Signal()
increase the counter
bool TryWait()
Returns true if Wait() goes through.
int32 count_
the semaphore counter, 0 means block on Wait()
KALDI_DISALLOW_COPY_AND_ASSIGN(Semaphore)
std::condition_variable condition_variable_
void Wait()
decrease the counter