iFlyTEK Resource File
[HEAD]
name = CostWeight.be
Description = 后端代价的配置信息
version = 3.0.0.1235
id = 0x00000000
vid = 0x00000007

[DATA]
;[Interphonic 4.0燕平CostWeight]
;代价权重配置文件
;第一列为权重名称,第二列为权重值（默认为1），第三列为附加代价（默认为0），第四列为说明。
;命名规则(此约定仅为了便于理解，系统对此没有要求（名称长度被限制在50字符以内))：
;开头的字母表示中英文(C/E), 紧接着的Link/Self表示连接/自身代价中的权重项, 
;然后是具体的权重项(如LSF等), 在后面是应用此权重的环境（如VV表示浊浊连接）
;为了便于理解，请在每一个权重项后加上注解


;以下为整理后的权重项（主要整理了一下权重名称），已在代码中同步
ForceDomain				1	1	;是否强制指定领域,第一个表示是否指定,第二项,0表示通用,1表示定制奥运
C_Link				1	0	;连接代价权重 1

C_Link_L3			0.6	0	;L3边界处代价因子

C_Link_NotContinue		1.2	30	;单元不连续代价15	;1	30;	1.2	30
C_Link_NotContinue_VV		4.0	0	;单元不连续代价浊浊情况惩罚因子 4.0	0
C_Link_NotContinue_InSyl	100	0	;2.5	0	;单元不连续代价音节内部惩罚因子2.5	0

C_Link_LSF			0	0	;LSF代价权重20	0
C_Link_LSF_InSyl		2	0	;音节内部惩罚因子
C_Link_LSF_OutSyl		1.0	0	;音节外部惩罚因子
C_Link_LSF_CV			0.01	0	;0.1	0
C_Link_LSF_VV			4.0	0
C_Link_LSF_DeltaTime		20	0	;20	0
C_Link_LSF_DeltaOrder		0.01	0

C_Link_F0			0.5	0	;F0连接代价权重0.2	0	;0.5	0
C_Link_F0_InSyl_VV		8.0	0
C_Link_F0_OutSyl_VV		3.0	0
C_Link_F0_L3			0.5	0
C_Link_F0_Special_Modal		0.2	0

C_Link_Rule			0.8	0	;高层韵律连接代价权重 0.8
C_Link_Rule_PrevPhone_Not_Same	1	0
C_Link_Rule_NextPhone_Not_Same	1	0

C_Self				1	0	;自身代价权重1
C_Self_Phrase_Matched           0.3	0	;合成短语时 短语不定长单元优先
C_Self_F0			1.0	0	;F0自身代价权重 0.8	0
C_Self_F0_Ave			2	0
C_Self_F0_Shape			1	0
C_Self_F0_Delta			0	0
C_Self_F0_Special_Modal		0.2	0
C_Self_Rule			1	0	;高层韵律代价权重
C_Self_Rule_ModalType           1	100	;不同语气之间的代价 10 300
C_Self_Rule_QuestionKeyWord	1	50	;疑问关键字匹配代价 100
C_Self_Rule_ExcalmatoryKeyWord	1	50	;感叹关键字匹配代价 200
C_Self_F0_Question		1.8	0	;疑问句基频代价倍系数（在C_Self_F0的基础上再乘） 100 1.8
C_Self_F0_Question_RPos1	4.5	0	;4.5
C_Self_F0_Question_RPos2	3.0	0	;3.0
C_Self_F0_Question_RPos3	2.0	0	;2.0
C_Self_F0_Question_RPos4	1.0	0	;
C_Self_F0_Question_RPosOther	1.0	0	;
C_Self_LSF			130	0	;LSF Self Cost

C_Self_Rule_L1_Head 		1	0	;L1Head替换代价 基准值100
C_Self_Rule_L1_Tail 		1	0	;L1Tail替换代价 基准值200
C_Self_Rule_L1_Alone 		1	0	;L1Alone替换代价 基准值400
C_Self_Rule_L3_Head 		1	0	;L3Head替换代价 基准值100
C_Self_Rule_L3_Tail 		2	0	;L3Tail替换代价 基准值50
C_Self_Rule_L4_Head 		1	0	;L3Head替换代价 基准值10
C_Self_Rule_L4_Tail 		1	0	;L3Tail替换代价 基准值20000

;以下代价由赵志伟在2005-03-09修改过，主要是为了短语合成
C_Self_Rule_L1_Head_Phrase	1	0	;L1Head替换代价 基准值100	
C_Self_Rule_L1_Tail_Phrase 	1	0	;L1Tail替换代价 基准值200
C_Self_Rule_L1_Alone_Phrase	1	0	;L1Alone替换代价 基准值400
C_Self_Rule_L3_Head_Phrase 	3	0	;L3Head替换代价 基准值100
C_Self_Rule_L3_Tail_Phrase 	6	0	;L3Tail替换代价 基准值50
C_Self_Rule_L4_Head_Phrase 	1	0	;L3Head替换代价 基准值10
C_Self_Rule_L4_Tail_Phrase 	1	0	;L3Tail替换代价 基准值20000
C_Phrase_L3_Not_Same		4	0
C_Phrase_L1_Not_Same		2	0
C_Phrase_L1ABSPos_Not_Same		0.5	0 ;熊厚余2005-06-30添加
;修改完毕

;以下代价由熊厚余在2005-07-21修改过，主要是为了适应提示音自动构建中L1为最小单元准则
C_Bank_L1_Not_Same		2	0
C_Link_NotContinue_Bank_VV		1.0	0	;禁止自动构建库中浊浊拼接
C_Link_NotContinue_Bank_InSyl	1	0	;2.5	0	;单元不连续代价音节内部惩罚因子2.5	0
;添加完毕

C_Self_Rule_Zero                2       0	;零声母韵母/非零声母韵母替换代价 基准值500

C_Self_Rule_Dur			0.4	0	;时长代价权重0.4
C_Self_Rule_Dur_Threshold	50	0	;计算时长代价的阈值
C_Self_Rule_NextPhone_Not_Same	1	0
C_Self_Rule_FinalSwap		1	3100	;一般是非问最后一个音节不同声母的韵母替换代价
C_ABSINC_RATIO_ALL		0.8	0	;
C_ABSINC_RATIO_RPOS1		0.85	0	;
C_ABSINC_RATIO_MODALWORD	0.9	0	;
C_ABSINC_ADDITION		40	40	;
C_ABSINC_MODALWORD_SUBTRACTION	30	30	;

C_Self_Rule_NextInitial		0.8	0	;右声母环境代价
C_Self_Rule_NextInitial_Level1 0.5 0	;后边界是L1情况下的值

C_Self_Prev_Tone	1	0	;前调代价

C_Self_Prob			0.1	0	;0.1	0	;似然度代价权重0.1
C_Self_Prob_Voice		5	0

C_Self_F0_Ave_13		4	0
C_Self_F0_Shape_13		1	0
C_Self_F0_Delta_13		0	0

C_Retry_Self_Cost_Threshold	380	0	;当自身代价超过此值时以陈述方式合成380
C_Retry_Link_Cost_Threshold	500	0	;当连接代价超过此值时以陈述方式合成500
C_Retry_Total_Cost_Threshold	200	0	;当总代价/Count超过此值时以陈述方式合成300

;为了调数字加的，by zwzhao 2005-03-10
C_Number_L1_Not_Same		3	0	;数字L1,L0替换代价
C_Number_Voice_Replace_Voice	0.5	0
C_Number_UnVoice_Replace_Voice	0	0
C_Number_Voice_Replace_UnVoice	0.5	0
C_Number_L3_Not_Same		5	0	;熊厚余 2005.08.03 将其值从2改为5，加大L1、L0和L3、L4互换的代价
C_Self_Rule_PrevFinal		2	0	;左韵母环境代价 熊厚余 2005.08.03针对数值库添加的代价
;添加完毕

C_CandNum_Prob_Greater_4	0.3	0	;不定长单元的比例，这个是>4个Phone的可以占的比例
C_CandNum_Prob_Greater_2	0.6	0	;不定长单元的比例，这个是>2个Phone的可以占的比例
C_CandNum_Prob_Equal_2		1	0	;不定长单元的比例，这个是=2个Phone的可以占的比例
C_CandNum_Prob_Equal_1		1	0	;不定长单元的比例，这个是=1个Phone的可以占的比例

;;;英文的
E_Obj_Pitch_Ratio 0	0			;英文目标基频代价权重
E_Obj_Context_Ratio 1	0			;英文左右环境代价权重
E_Obj_Stress_Not_Same 50	0			;英文重读不匹配的代价
E_Obj_Level_L4_Ratio 100	0		;L4边界不匹配的代价
E_Obj_Level_L1_Ratio 10	0			;L1边界不匹配的代价
E_Obj_Context_PhoneType_Not_Same 10 0		;英文左右音素类型不匹配的代价
E_Obj_Context_PhoneVoiceType_Not_Same 10 0 	;英文左右清浊音类型不匹配的代价
E_Obj_Context_Half_Ratio 0.5 0			;英文半音素左右环境代价的降低因子
						;,比如对于左半音素的右边环境的代价,就乘上这一个缩小因子
E_Obj_Rule_Dur_Threshold	100	0						
E_Self_Rule_Dur			0.4	0
E_Obj_Standard_Lib		1	200						

E_Obj_L1Tail_Replace_L1Head	10	0
E_Obj_L1Alone_Replace_L1Head	3	0
E_Obj_L1Mid_Replace_L1Head	3	0

E_Obj_L1Begin_Replace_L1End	10	0
E_Obj_L1Alone_Replace_L1End	1	0
E_Obj_L1Mid_Replace_L1End	5	0

E_Obj_L1Begin_Replace_L1Mid	5	0
E_Obj_L1End_Replace_L1Mid	10	0
E_Obj_L1Alone_Replace_L1Mid	5	0

E_Obj_L1Begin_Replace_L1Alone	3
E_Obj_L1End_Replace_L1Alone	4
E_Obj_L1Mid_Replace_L1Alone	5

E_Obj_V_LPhonePos_Not_Same	0	0
E_Obj_UV_LPhone_Not_Same	5	0

E_Obj_L1L4Pos_Not_Same		2	0

E_Link_Pitch_CEMix_Ratio	0.3	0

E_Link_Pitch_Ratio 1.0	0			;英文基频连接代价权重
E_Link_LSF_Ratio 0.0	0			;英文LSF连接代价权重
E_Link_Lsf_DeltaTime_Weight 0.0	0
E_Link_Lsf_DeltaOrder_Weight 0.0	0
E_Link_No_Continue 40.0	0		;英文如果两个单元不连续，必须加上的代价
E_Link_VV_No_Continue 40.0 0  ;英文音素浊浊拼接，必须加上的代价
E_Link_VV_Half_No_Continue 30.0 0  ;英文半音素边界的浊浊拼接，必须加上的代价
E_Link_Duration_Ratio 100.0 0

E_Link_No_Continue_LPHONE_Punish_Scale 4.0	0		;英文如果两个单元不连续，必须乘上惩罚因子
E_Link_No_Continue_L0_Punish_Scale 2.0	0		;英文如果两个单元不连续，必须乘上惩罚因子
E_Link_No_Continue_L1_Punish_Scale 1.5	0		;英文如果两个单元不连续，必须乘上惩罚因子
E_Link_No_Continue_L3_Punish_Scale 1.0	0		;英文如果两个单元不连续，必须乘上惩罚因子
E_Link_No_Continue_VV_Punish_Scale 2.0	0		;英文如果两个单元不连续，必须乘上惩罚因子
E_Link_No_Continue_HalfPhoneVV_Punish_Scale 3 0
E_Obj_RLMN_Not_Same  		200 0				;这类音素在元音之前和非元音之前差别比较大

YanPing		0.0	0.0

USE_AVERAGE_DURATION	1	1

;;;声学层处理的
Acous_Crasis	0	0		;是否进行单元融合
Acous_Match	1	1		;是否进行相位匹配
Acous_Smooth	1	1		;是否进行能量平滑
Acous_EnergyNormalize	0	0	;是否进行整句级的能量规整
Acous_EnergyRatioWeight	1	1	;是否进行能量放大倍数的加权
Acous_EnergyFadeOut	1	1	;是否进行能量的渐降处理
Acous_RatioSmooth	1	1	;是否进行能量的放大倍数的平滑(浊浊,清浊,有所不同)
Acous_AdjustDur		1	1	;是否进行时长的调整
Acous_EnergyFallRatio  1	0	;0.66	0
Acous_AdjustPitch	1	1	;是否进行基频调整
Acous_FadeWav		1	1	;是否进行wav渐降过渡
Acous_AdjustEnDur	0	0	;判断英文是否调整时长
;;;声学层处理中的静音添加,以采样点为单位
C_L5	1	8000
C_L4	1	2000
C_L3	1	450	;1200	;800
C_L2	1	100	;640
C_L1	1	0	;800	;0	0
C_L0	0	0

E_L5	1	1280
E_L4	1	1280
E_L3	1	480
E_L2	0	0
E_L1	0	600
E_L0	0	0

CE_L0	1	0
CE_L1	1	600
CE_L2	1	0
CE_L3	1	600
CE_L4	1	0
CE_L5	1	0

;;;数字串静音添加
NumberL0 1 0
NumberL1 1 0
;以下代价由赵志伟添加，添加数字L3的停顿时间
NumberL3 1 1200
;添加结束

CE_NextPrevLang_Not_Same	100.0	0

;韵律预测代价
WF0DeltaDis	1	50
WF0Dis		1	10
WAbsSylLinkCost	1	1000000
WPTone		1	150
WNTone		1	100
WPPTone		1	30
WNNTone		1	18
WPBreak		1	150
WNBreak		1	150
WPPBreak	1	60
WNNBreak	1	60
WL0L1Pos	1	1
WL1L3Pos	1	4
WL3L4Pos	1	3.5
WL0L5Pos	1	5
WL0L4Per	1	1.5
WInitAbsCost	1	50
WSylLinkProb	1	100
WSelfLinkScale	1	40.6
AbsLinkCost	1	50
UniformCost	1	10 
WL0L4Pos	1	0 
WL0L4RemainPos	1	0
DELTA_PITCH_SELF_SCALE	1	
DELTA_PITCH_LINK_SCALE	1	10
PITCH_LINK_SCALE	1	2
LinkVC			1	40
PitchMean		1	0.5

PitchRange		100	350

;音库适应性
C_Max_Cand_Count		20	20	;
CN_MAX_CAND_PEOB_RATION		1	0	;
CN_Min_Valid_Syllable_Frequency	200000	0	;180	0
CN_Min_Valid_Word_Frequency	400000	0	;40	0
CN_Is_Phrase_Model		0	0	;
S_Report_Path_Info		1	1	;