46#ifndef __PS_ALIGNMENT_H__
47#define __PS_ALIGNMENT_H__
62#define PS_ALIGNMENT_NONE -1
Basic type definitions used in Sphinx.
Iterator over entries in an alignment.
POCKETSPHINX_EXPORT int ps_alignment_iter_free(ps_alignment_iter_t *itor)
POCKETSPHINX_EXPORT const char * ps_alignment_iter_name(ps_alignment_iter_t *itor)
POCKETSPHINX_EXPORT int ps_alignment_iter_seg(ps_alignment_iter_t *itor, int *start, int *duration)
POCKETSPHINX_EXPORT ps_alignment_iter_t * ps_alignment_iter_next(ps_alignment_iter_t *itor)
POCKETSPHINX_EXPORT ps_alignment_iter_t * ps_alignment_iter_children(ps_alignment_iter_t *itor)
Multi-level alignment (words, phones, states) over an utterance.
POCKETSPHINX_EXPORT ps_alignment_t * ps_alignment_retain(ps_alignment_t *al)
POCKETSPHINX_EXPORT ps_alignment_iter_t * ps_alignment_words(ps_alignment_t *al)
POCKETSPHINX_EXPORT ps_alignment_iter_t * ps_alignment_phones(ps_alignment_t *al)
POCKETSPHINX_EXPORT int ps_alignment_free(ps_alignment_t *al)
POCKETSPHINX_EXPORT ps_alignment_iter_t * ps_alignment_states(ps_alignment_t *al)