-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathconfigs.py
33 lines (28 loc) · 1.36 KB
/
configs.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# -*- coding:utf-8 -*-
import os
from sys import platform, argv
from uuid import UUID, getnode
# mac 系统下打包后需要全路径不能使用相对路径
folder_path = os.path.dirname(os.path.realpath(argv[0])).replace("\\", "/")
if folder_path.split("/")[-1] == 'src':
folder_path = folder_path + "/.."
class Config(object):
language_name = [["CH", "汉/英语(Chinese)", "汉语"], ["CH_h", "汉/英语高精度(Chinese)", "汉高"], ["JAP", "日语(Japanese)", "日语"],
["ENG", "英语(English)", "英语"], ["KOR", "韩语(Korean)", "韩语"], ["French", "法语(French)", "法语"],
["German", "德语(German)", "德语"]]
voice_language = {"JAP": "ja", "ENG": "en", "KOR": "ko", "CH": "zh-CN", "CH_h": "zh-CN", "French": "fr",
"German": "de"}
# ocr server
ocr_request_url = "http://0.0.0.0:8811/dango/algo/ocr/server"
# 图片相似度阈值
similarity_score = 0.95
# 控制帧率(10FPs)
delay_time = 1. / 10
# 请求time out
time_out = 30
debug = False # True
language_map = {idx: name for idx, name in enumerate(language_name)}
language_map_reverse = {v[0]: k for k, v in language_map.items()}
letter_chinese_dict = {i: k for i, j, k in language_name}
mac = UUID(int=getnode()).hex[-12:]
platform = platform