Julius 4.2
julius/app.h
00001 #include <julius/juliuslib.h>
00002 
00003 #if defined(_WIN32) && !defined(__CYGWIN32__) && !defined(__MINGW32__)
00004 #include <config-msvc-julius.h>
00005 #else
00006 #include "config.h"
00007 #endif
00008 #ifdef CHARACTER_CONVERSION
00009 #include "charconv.h"
00010 #endif
00011 
00016 #define OUTPUT_FILE_SUFFIX ".out"
00017 
00018 /* recogloop.c */
00019 void main_recognition_stream_loop(Recog *recog);
00020 
00021 /* module.c */
00022 int module_send(int sd, char *fmt, ...);
00023 void module_add_option();
00024 boolean is_module_mode();
00025 void module_setup(Recog *recog, void *data);
00026 void module_server();
00027 void module_disconnect();
00028 
00029 /* output_module.c */
00030 void decode_output_selection(char *str);
00031 void send_gram_info(RecogProcess *r);
00032 void setup_output_msock(Recog *recog, void *data);
00033 
00034 /* output_stdout.c */
00035 void print_all_gram(Recog *recog);
00036 void setup_output_tty(Recog *recog, void *data);
00037 
00038 /* output_file.c */
00039 void setup_output_file(Recog *recog, void *data);
00040 void outfile_set_fname(char *input_filename);
00041 
00042 /* record.c */
00043 void record_add_option();
00044 void record_setup(Recog *recog, void *data);
00045