Skip to content

Commit

Permalink
nmake (Windows SDK v7, setenv /x86)
Browse files Browse the repository at this point in the history
  • Loading branch information
nishimotz committed Oct 15, 2011
1 parent d620e08 commit 77dce01
Show file tree
Hide file tree
Showing 2 changed files with 311 additions and 0 deletions.
50 changes: 50 additions & 0 deletions lib/Makefile.mak
@@ -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
261 changes: 261 additions & 0 deletions lib/libopenjtalk.def
@@ -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

0 comments on commit 77dce01

Please sign in to comment.