Add User dict module from VOICEVOX
This commit is contained in:
144
text/user_dict/part_of_speech_data.py
Normal file
144
text/user_dict/part_of_speech_data.py
Normal file
@@ -0,0 +1,144 @@
|
||||
from typing import Dict
|
||||
|
||||
from .word_model import (
|
||||
USER_DICT_MAX_PRIORITY,
|
||||
USER_DICT_MIN_PRIORITY,
|
||||
PartOfSpeechDetail,
|
||||
WordTypes,
|
||||
)
|
||||
|
||||
MIN_PRIORITY = USER_DICT_MIN_PRIORITY
|
||||
MAX_PRIORITY = USER_DICT_MAX_PRIORITY
|
||||
|
||||
part_of_speech_data: Dict[WordTypes, PartOfSpeechDetail] = {
|
||||
WordTypes.PROPER_NOUN: PartOfSpeechDetail(
|
||||
part_of_speech="名詞",
|
||||
part_of_speech_detail_1="固有名詞",
|
||||
part_of_speech_detail_2="一般",
|
||||
part_of_speech_detail_3="*",
|
||||
context_id=1348,
|
||||
cost_candidates=[
|
||||
-988,
|
||||
3488,
|
||||
4768,
|
||||
6048,
|
||||
7328,
|
||||
8609,
|
||||
8734,
|
||||
8859,
|
||||
8984,
|
||||
9110,
|
||||
14176,
|
||||
],
|
||||
accent_associative_rules=[
|
||||
"*",
|
||||
"C1",
|
||||
"C2",
|
||||
"C3",
|
||||
"C4",
|
||||
"C5",
|
||||
],
|
||||
),
|
||||
WordTypes.COMMON_NOUN: PartOfSpeechDetail(
|
||||
part_of_speech="名詞",
|
||||
part_of_speech_detail_1="一般",
|
||||
part_of_speech_detail_2="*",
|
||||
part_of_speech_detail_3="*",
|
||||
context_id=1345,
|
||||
cost_candidates=[
|
||||
-4445,
|
||||
49,
|
||||
1473,
|
||||
2897,
|
||||
4321,
|
||||
5746,
|
||||
6554,
|
||||
7362,
|
||||
8170,
|
||||
8979,
|
||||
15001,
|
||||
],
|
||||
accent_associative_rules=[
|
||||
"*",
|
||||
"C1",
|
||||
"C2",
|
||||
"C3",
|
||||
"C4",
|
||||
"C5",
|
||||
],
|
||||
),
|
||||
WordTypes.VERB: PartOfSpeechDetail(
|
||||
part_of_speech="動詞",
|
||||
part_of_speech_detail_1="自立",
|
||||
part_of_speech_detail_2="*",
|
||||
part_of_speech_detail_3="*",
|
||||
context_id=642,
|
||||
cost_candidates=[
|
||||
3100,
|
||||
6160,
|
||||
6360,
|
||||
6561,
|
||||
6761,
|
||||
6962,
|
||||
7414,
|
||||
7866,
|
||||
8318,
|
||||
8771,
|
||||
13433,
|
||||
],
|
||||
accent_associative_rules=[
|
||||
"*",
|
||||
],
|
||||
),
|
||||
WordTypes.ADJECTIVE: PartOfSpeechDetail(
|
||||
part_of_speech="形容詞",
|
||||
part_of_speech_detail_1="自立",
|
||||
part_of_speech_detail_2="*",
|
||||
part_of_speech_detail_3="*",
|
||||
context_id=20,
|
||||
cost_candidates=[
|
||||
1527,
|
||||
3266,
|
||||
3561,
|
||||
3857,
|
||||
4153,
|
||||
4449,
|
||||
5149,
|
||||
5849,
|
||||
6549,
|
||||
7250,
|
||||
10001,
|
||||
],
|
||||
accent_associative_rules=[
|
||||
"*",
|
||||
],
|
||||
),
|
||||
WordTypes.SUFFIX: PartOfSpeechDetail(
|
||||
part_of_speech="名詞",
|
||||
part_of_speech_detail_1="接尾",
|
||||
part_of_speech_detail_2="一般",
|
||||
part_of_speech_detail_3="*",
|
||||
context_id=1358,
|
||||
cost_candidates=[
|
||||
4399,
|
||||
5373,
|
||||
6041,
|
||||
6710,
|
||||
7378,
|
||||
8047,
|
||||
9440,
|
||||
10834,
|
||||
12228,
|
||||
13622,
|
||||
15847,
|
||||
],
|
||||
accent_associative_rules=[
|
||||
"*",
|
||||
"C1",
|
||||
"C2",
|
||||
"C3",
|
||||
"C4",
|
||||
"C5",
|
||||
],
|
||||
),
|
||||
}
|
||||
Reference in New Issue
Block a user