Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
311 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Makefile.mak | ||
# libopenjtalk by Takuya Nishimoto | ||
# for nmake | ||
# based on Open-JTalk | ||
|
||
target: libopenjtalk.obj libopenjtalk.dll | ||
|
||
CC = cl | ||
LINK = link | ||
|
||
INCLUDES = -I ../text2mecab \ | ||
-I ../mecab/src \ | ||
-I ../mecab2njd \ | ||
-I ../njd \ | ||
-I ../njd_set_pronunciation \ | ||
-I ../njd_set_digit \ | ||
-I ../njd_set_accent_phrase \ | ||
-I ../njd_set_accent_type \ | ||
-I ../njd_set_unvoiced_vowel \ | ||
-I ../njd_set_long_vowel \ | ||
-I ../njd2jpcommon \ | ||
-I ../mecab2njd \ | ||
-I ../jpcommon \ | ||
-I ../../htsengineapi/include \ | ||
-I. \ | ||
-I../mecab | ||
|
||
LDADD = ../text2mecab/text2mecab.lib \ | ||
../mecab2njd/mecab2njd.lib \ | ||
../njd/njd.lib \ | ||
../njd_set_pronunciation/njd_set_pronunciation.lib \ | ||
../njd_set_digit/njd_set_digit.lib \ | ||
../njd_set_accent_phrase/njd_set_accent_phrase.lib \ | ||
../njd_set_accent_type/njd_set_accent_type.lib \ | ||
../njd_set_unvoiced_vowel/njd_set_unvoiced_vowel.lib \ | ||
../njd_set_long_vowel/njd_set_long_vowel.lib \ | ||
../njd2jpcommon/njd2jpcommon.lib \ | ||
../jpcommon/jpcommon.lib \ | ||
../../htsengineapi/lib/HTS_Engine_API.lib | ||
|
||
libopenjtalk.obj: libopenjtalk.c | ||
$(CC) $(INCLUDES) $(CFLAGS) /c libopenjtalk.c | ||
|
||
libopenjtalk.dll: libopenjtalk.obj | ||
$(LINK) /DLL /OUT:libopenjtalk.dll \ | ||
libopenjtalk.obj $(LDADD) /DEF:libopenjtalk.def | ||
|
||
clean: | ||
del *.dll | ||
del *.obj |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,261 @@ | ||
EXPORTS | ||
Getfp @1 | ||
HTS_Engine_clear @5 | ||
HTS_Engine_create_gstream @6 | ||
HTS_Engine_create_pstream @7 | ||
HTS_Engine_create_sstream @8 | ||
HTS_Engine_get_audio_buff_size @9 | ||
HTS_Engine_get_fperiod @10 | ||
HTS_Engine_get_nstate @11 | ||
HTS_Engine_get_nstream @12 | ||
HTS_Engine_get_sampling_rate @13 | ||
HTS_Engine_get_state_duration @14 | ||
HTS_Engine_get_state_mean @15 | ||
HTS_Engine_get_total_state @16 | ||
HTS_Engine_initialize @17 | ||
HTS_Engine_load_duration_from_fn @18 | ||
HTS_Engine_load_duration_from_fp @19 | ||
HTS_Engine_load_gv_from_fn @20 | ||
HTS_Engine_load_gv_from_fp @21 | ||
HTS_Engine_load_gv_switch_from_fn @22 | ||
HTS_Engine_load_gv_switch_from_fp @23 | ||
HTS_Engine_load_label_from_fn @24 | ||
HTS_Engine_load_label_from_fp @25 | ||
HTS_Engine_load_label_from_string @26 | ||
HTS_Engine_load_label_from_string_list @27 | ||
HTS_Engine_load_parameter_from_fn @28 | ||
HTS_Engine_load_parameter_from_fp @29 | ||
HTS_Engine_refresh @30 | ||
HTS_Engine_save_generated_parameter @31 | ||
HTS_Engine_save_generated_speech @32 | ||
HTS_Engine_save_information @33 | ||
HTS_Engine_save_label @34 | ||
HTS_Engine_save_riff @35 | ||
HTS_Engine_set_alpha @36 | ||
HTS_Engine_set_audio_buff_size @37 | ||
HTS_Engine_set_beta @38 | ||
HTS_Engine_set_duration_interpolation_weight @39 | ||
HTS_Engine_set_fperiod @40 | ||
HTS_Engine_set_gamma @41 | ||
HTS_Engine_set_gv_interpolation_weight @42 | ||
HTS_Engine_set_gv_weight @43 | ||
HTS_Engine_set_log_gain @44 | ||
HTS_Engine_set_msd_threshold @45 | ||
HTS_Engine_set_parameter_interpolation_weight @46 | ||
HTS_Engine_set_sampling_rate @47 | ||
HTS_Engine_set_state_mean @48 | ||
HTS_Engine_set_stop_flag @49 | ||
HTS_Engine_set_volume @50 | ||
HTS_GStreamSet_clear @51 | ||
HTS_GStreamSet_create @52 | ||
HTS_GStreamSet_get_parameter @53 | ||
HTS_GStreamSet_get_speech @54 | ||
HTS_GStreamSet_get_static_length @55 | ||
HTS_GStreamSet_get_total_frame @56 | ||
HTS_GStreamSet_get_total_nsample @57 | ||
HTS_GStreamSet_initialize @58 | ||
HTS_Label_clear @59 | ||
HTS_Label_get_end_frame @60 | ||
HTS_Label_get_frame_specified_flag @61 | ||
HTS_Label_get_size @62 | ||
HTS_Label_get_speech_speed @63 | ||
HTS_Label_get_start_frame @64 | ||
HTS_Label_get_string @65 | ||
HTS_Label_initialize @66 | ||
HTS_Label_load_from_fn @67 | ||
HTS_Label_load_from_fp @68 | ||
HTS_Label_load_from_string @69 | ||
HTS_Label_load_from_string_list @70 | ||
HTS_Label_set_frame_specified_flag @71 | ||
HTS_Label_set_speech_speed @72 | ||
HTS_ModelSet_clear @73 | ||
HTS_ModelSet_get_duration @74 | ||
HTS_ModelSet_get_duration_index @75 | ||
HTS_ModelSet_get_duration_interpolation_size @76 | ||
HTS_ModelSet_get_gv @77 | ||
HTS_ModelSet_get_gv_index @78 | ||
HTS_ModelSet_get_gv_interpolation_size @79 | ||
HTS_ModelSet_get_gv_switch @80 | ||
HTS_ModelSet_get_gv_switch_index @81 | ||
HTS_ModelSet_get_nstate @82 | ||
HTS_ModelSet_get_nstream @83 | ||
HTS_ModelSet_get_parameter @84 | ||
HTS_ModelSet_get_parameter_index @85 | ||
HTS_ModelSet_get_parameter_interpolation_size @86 | ||
HTS_ModelSet_get_vector_length @87 | ||
HTS_ModelSet_get_window_coefficient @88 | ||
HTS_ModelSet_get_window_left_width @89 | ||
HTS_ModelSet_get_window_max_width @90 | ||
HTS_ModelSet_get_window_right_width @91 | ||
HTS_ModelSet_get_window_size @92 | ||
HTS_ModelSet_have_gv_switch @93 | ||
HTS_ModelSet_have_gv_tree @94 | ||
HTS_ModelSet_initialize @95 | ||
HTS_ModelSet_is_msd @96 | ||
HTS_ModelSet_load_duration @97 | ||
HTS_ModelSet_load_gv @98 | ||
HTS_ModelSet_load_gv_switch @99 | ||
HTS_ModelSet_load_parameter @100 | ||
HTS_ModelSet_use_gv @101 | ||
HTS_PStreamSet_clear @102 | ||
HTS_PStreamSet_create @103 | ||
HTS_PStreamSet_get_msd_flag @104 | ||
HTS_PStreamSet_get_nstream @105 | ||
HTS_PStreamSet_get_parameter @106 | ||
HTS_PStreamSet_get_parameter_vector @107 | ||
HTS_PStreamSet_get_static_length @108 | ||
HTS_PStreamSet_get_total_frame @109 | ||
HTS_PStreamSet_initialize @110 | ||
HTS_PStreamSet_is_msd @111 | ||
HTS_SStreamSet_clear @112 | ||
HTS_SStreamSet_create @113 | ||
HTS_SStreamSet_get_duration @114 | ||
HTS_SStreamSet_get_gv_mean @115 | ||
HTS_SStreamSet_get_gv_switch @116 | ||
HTS_SStreamSet_get_gv_vari @117 | ||
HTS_SStreamSet_get_mean @118 | ||
HTS_SStreamSet_get_msd @119 | ||
HTS_SStreamSet_get_nstream @120 | ||
HTS_SStreamSet_get_total_frame @121 | ||
HTS_SStreamSet_get_total_state @122 | ||
HTS_SStreamSet_get_vari @123 | ||
HTS_SStreamSet_get_vector_length @124 | ||
HTS_SStreamSet_get_window_coefficient @125 | ||
HTS_SStreamSet_get_window_left_width @126 | ||
HTS_SStreamSet_get_window_max_width @127 | ||
HTS_SStreamSet_get_window_right_width @128 | ||
HTS_SStreamSet_get_window_size @129 | ||
HTS_SStreamSet_initialize @130 | ||
HTS_SStreamSet_is_msd @131 | ||
HTS_SStreamSet_set_gv_switch @132 | ||
HTS_SStreamSet_set_mean @133 | ||
HTS_SStreamSet_set_vari @134 | ||
HTS_SStreamSet_use_gv @135 | ||
HTS_Vocoder_clear @136 | ||
HTS_Vocoder_initialize @137 | ||
HTS_Vocoder_postfilter_mcp @138 | ||
HTS_Vocoder_synthesize @139 | ||
HTS_alloc_matrix @140 | ||
HTS_calloc @141 | ||
HTS_error @142 | ||
HTS_fread_big_endian @143 | ||
HTS_free @144 | ||
HTS_free_matrix @145 | ||
HTS_fwrite_little_endian @146 | ||
HTS_get_copyright @147 | ||
HTS_get_fp @148 | ||
HTS_get_pattern_token @149 | ||
HTS_get_token @150 | ||
HTS_get_token_from_string @151 | ||
HTS_show_copyright @152 | ||
HTS_strdup @153 | ||
JPCommonLabel_clear @154 | ||
JPCommonLabel_fprint @155 | ||
JPCommonLabel_get_feature @156 | ||
JPCommonLabel_get_size @157 | ||
JPCommonLabel_initialize @158 | ||
JPCommonLabel_make @159 | ||
JPCommonLabel_print @160 | ||
JPCommonLabel_push_word @161 | ||
JPCommonNode_clear @162 | ||
JPCommonNode_copy @163 | ||
JPCommonNode_fprint @164 | ||
JPCommonNode_get_acc @165 | ||
JPCommonNode_get_cform @166 | ||
JPCommonNode_get_chain_flag @167 | ||
JPCommonNode_get_ctype @168 | ||
JPCommonNode_get_pos @169 | ||
JPCommonNode_get_pron @170 | ||
JPCommonNode_initialize @171 | ||
JPCommonNode_print @172 | ||
JPCommonNode_set_acc @173 | ||
JPCommonNode_set_cform @174 | ||
JPCommonNode_set_chain_flag @175 | ||
JPCommonNode_set_ctype @176 | ||
JPCommonNode_set_pos @177 | ||
JPCommonNode_set_pron @178 | ||
JPCommon_clear @179 | ||
JPCommon_fprint @180 | ||
JPCommon_get_label_feature @181 | ||
JPCommon_get_label_size @182 | ||
JPCommon_initialize @183 | ||
JPCommon_make_label @184 | ||
JPCommon_print @185 | ||
JPCommon_push @186 | ||
JPCommon_refresh @187 | ||
NJDNode_add_acc @188 | ||
NJDNode_add_mora_size @189 | ||
NJDNode_add_pron @190 | ||
NJDNode_add_read @191 | ||
NJDNode_clear @192 | ||
NJDNode_copy @193 | ||
NJDNode_fprint @194 | ||
NJDNode_get_acc @195 | ||
NJDNode_get_cform @196 | ||
NJDNode_get_chain_flag @197 | ||
NJDNode_get_chain_rule @198 | ||
NJDNode_get_ctype @199 | ||
NJDNode_get_mora_size @200 | ||
NJDNode_get_orig @201 | ||
NJDNode_get_pos @202 | ||
NJDNode_get_pos_group1 @203 | ||
NJDNode_get_pos_group2 @204 | ||
NJDNode_get_pos_group3 @205 | ||
NJDNode_get_pron @206 | ||
NJDNode_get_read @207 | ||
NJDNode_get_string @208 | ||
NJDNode_initialize @209 | ||
NJDNode_insert @210 | ||
NJDNode_load @211 | ||
NJDNode_print @212 | ||
NJDNode_set_acc @213 | ||
NJDNode_set_cform @214 | ||
NJDNode_set_chain_flag @215 | ||
NJDNode_set_chain_rule @216 | ||
NJDNode_set_ctype @217 | ||
NJDNode_set_mora_size @218 | ||
NJDNode_set_orig @219 | ||
NJDNode_set_pos @220 | ||
NJDNode_set_pos_group1 @221 | ||
NJDNode_set_pos_group2 @222 | ||
NJDNode_set_pos_group3 @223 | ||
NJDNode_set_pron @224 | ||
NJDNode_set_read @225 | ||
NJDNode_set_string @226 | ||
NJDNode_sprint @227 | ||
NJD_clear @228 | ||
NJD_fprint @229 | ||
NJD_get_size @230 | ||
NJD_initialize @231 | ||
NJD_insert_node @232 | ||
NJD_load @233 | ||
NJD_load_from_fp @234 | ||
NJD_print @235 | ||
NJD_push_node @236 | ||
NJD_refresh @237 | ||
NJD_remove_node @238 | ||
NJD_remove_silent_node @239 | ||
NJD_sprint @240 | ||
OpenJTalk_clear @241 | ||
OpenJTalk_initialize @242 | ||
OpenJTalk_load @243 | ||
OpenJTalk_synthesis @244 | ||
Usage @245 | ||
jt_free @247 | ||
jt_malloc @248 | ||
jt_save_logs @249 | ||
jt_save_riff @250 | ||
jt_speech_normalize @251 | ||
jt_speech_ptr @252 | ||
jt_total_nsample @253 | ||
jt_trim_silence @254 | ||
jt_version @255 | ||
mecab2njd @256 | ||
njd2jpcommon @257 | ||
njd_set_accent_phrase @258 | ||
njd_set_accent_type @259 | ||
njd_set_digit @260 | ||
njd_set_long_vowel @261 | ||
njd_set_pronunciation @262 | ||
njd_set_unvoiced_vowel @263 | ||
text2mecab @264 |