Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
DeepSpeech
提交
fe345409
D
DeepSpeech
项目概览
PaddlePaddle
/
DeepSpeech
大约 2 年 前同步成功
通知
210
Star
8425
Fork
1598
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
245
列表
看板
标记
里程碑
合并请求
3
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DeepSpeech
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
245
Issue
245
列表
看板
标记
里程碑
合并请求
3
合并请求
3
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
fe345409
编写于
6月 17, 2022
作者:
K
KP
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix circular import error in paddlespeech.cli.utils and paddlespeech.audio
上级
f2e64bea
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
8 addition
and
39 deletion
+8
-39
paddlespeech/audio/utils/__init__.py
paddlespeech/audio/utils/__init__.py
+2
-2
paddlespeech/cli/utils.py
paddlespeech/cli/utils.py
+1
-32
paddlespeech/resource/resource.py
paddlespeech/resource/resource.py
+1
-1
paddlespeech/server/engine/asr/online/onnx/asr_engine.py
paddlespeech/server/engine/asr/online/onnx/asr_engine.py
+1
-1
paddlespeech/server/engine/asr/online/paddleinference/asr_engine.py
...ch/server/engine/asr/online/paddleinference/asr_engine.py
+1
-1
paddlespeech/server/engine/asr/online/python/asr_engine.py
paddlespeech/server/engine/asr/online/python/asr_engine.py
+1
-1
paddlespeech/server/engine/asr/paddleinference/asr_engine.py
paddlespeech/server/engine/asr/paddleinference/asr_engine.py
+1
-1
未找到文件。
paddlespeech/audio/utils/__init__.py
浏览文件 @
fe345409
...
...
@@ -11,8 +11,8 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from
...
cli.utils
import
DATA_HOME
from
...
cli.utils
import
MODEL_HOME
from
...
utils.env
import
DATA_HOME
from
...
utils.env
import
MODEL_HOME
from
.download
import
decompress
from
.download
import
download_and_decompress
from
.download
import
load_state_dict_from_url
...
...
paddlespeech/cli/utils.py
浏览文件 @
fe345409
...
...
@@ -30,6 +30,7 @@ from paddle.framework import load
import
paddlespeech.audio
from
.
import
download
from
..utils.env
import
CONF_HOME
from
.entry
import
commands
try
:
from
..
import
__version__
...
...
@@ -161,38 +162,6 @@ def load_state_dict_from_url(url: str, path: str, md5: str=None) -> os.PathLike:
return
load
(
os
.
path
.
join
(
path
,
os
.
path
.
basename
(
url
)))
def
_get_user_home
():
return
os
.
path
.
expanduser
(
'~'
)
def
_get_paddlespcceh_home
():
if
'PPSPEECH_HOME'
in
os
.
environ
:
home_path
=
os
.
environ
[
'PPSPEECH_HOME'
]
if
os
.
path
.
exists
(
home_path
):
if
os
.
path
.
isdir
(
home_path
):
return
home_path
else
:
raise
RuntimeError
(
'The environment variable PPSPEECH_HOME {} is not a directory.'
.
format
(
home_path
))
else
:
return
home_path
return
os
.
path
.
join
(
_get_user_home
(),
'.paddlespeech'
)
def
_get_sub_home
(
directory
):
home
=
os
.
path
.
join
(
_get_paddlespcceh_home
(),
directory
)
if
not
os
.
path
.
exists
(
home
):
os
.
makedirs
(
home
)
return
home
PPSPEECH_HOME
=
_get_paddlespcceh_home
()
MODEL_HOME
=
_get_sub_home
(
'models'
)
CONF_HOME
=
_get_sub_home
(
'conf'
)
DATA_HOME
=
_get_sub_home
(
'datasets'
)
def
_md5
(
text
:
str
):
'''Calculate the md5 value of the input text.'''
md5code
=
hashlib
.
md5
(
text
.
encode
())
...
...
paddlespeech/resource/resource.py
浏览文件 @
fe345409
...
...
@@ -18,8 +18,8 @@ from typing import List
from
typing
import
Optional
from
..cli.utils
import
download_and_decompress
from
..cli.utils
import
MODEL_HOME
from
..utils.dynamic_import
import
dynamic_import
from
..utils.env
import
MODEL_HOME
from
.model_alias
import
model_alias
task_supported
=
[
'asr'
,
'cls'
,
'st'
,
'text'
,
'tts'
,
'vector'
]
...
...
paddlespeech/server/engine/asr/online/onnx/asr_engine.py
浏览文件 @
fe345409
...
...
@@ -23,7 +23,6 @@ from yacs.config import CfgNode
from
paddlespeech.cli.asr.infer
import
ASRExecutor
from
paddlespeech.cli.log
import
logger
from
paddlespeech.cli.utils
import
MODEL_HOME
from
paddlespeech.resource
import
CommonTaskResource
from
paddlespeech.s2t.frontend.featurizer.text_featurizer
import
TextFeaturizer
from
paddlespeech.s2t.modules.ctc
import
CTCDecoder
...
...
@@ -31,6 +30,7 @@ from paddlespeech.s2t.transform.transformation import Transformation
from
paddlespeech.s2t.utils.utility
import
UpdateConfig
from
paddlespeech.server.engine.base_engine
import
BaseEngine
from
paddlespeech.server.utils
import
onnx_infer
from
paddlespeech.utils.env
import
MODEL_HOME
__all__
=
[
'PaddleASRConnectionHanddler'
,
'ASRServerExecutor'
,
'ASREngine'
]
...
...
paddlespeech/server/engine/asr/online/paddleinference/asr_engine.py
浏览文件 @
fe345409
...
...
@@ -23,7 +23,6 @@ from yacs.config import CfgNode
from
paddlespeech.cli.asr.infer
import
ASRExecutor
from
paddlespeech.cli.log
import
logger
from
paddlespeech.cli.utils
import
MODEL_HOME
from
paddlespeech.resource
import
CommonTaskResource
from
paddlespeech.s2t.frontend.featurizer.text_featurizer
import
TextFeaturizer
from
paddlespeech.s2t.modules.ctc
import
CTCDecoder
...
...
@@ -31,6 +30,7 @@ from paddlespeech.s2t.transform.transformation import Transformation
from
paddlespeech.s2t.utils.utility
import
UpdateConfig
from
paddlespeech.server.engine.base_engine
import
BaseEngine
from
paddlespeech.server.utils.paddle_predictor
import
init_predictor
from
paddlespeech.utils.env
import
MODEL_HOME
__all__
=
[
'PaddleASRConnectionHanddler'
,
'ASRServerExecutor'
,
'ASREngine'
]
...
...
paddlespeech/server/engine/asr/online/python/asr_engine.py
浏览文件 @
fe345409
...
...
@@ -23,7 +23,6 @@ from yacs.config import CfgNode
from
paddlespeech.cli.asr.infer
import
ASRExecutor
from
paddlespeech.cli.log
import
logger
from
paddlespeech.cli.utils
import
MODEL_HOME
from
paddlespeech.resource
import
CommonTaskResource
from
paddlespeech.s2t.frontend.featurizer.text_featurizer
import
TextFeaturizer
from
paddlespeech.s2t.modules.ctc
import
CTCDecoder
...
...
@@ -36,6 +35,7 @@ from paddlespeech.server.engine.asr.online.ctc_endpoint import OnlineCTCEndpoint
from
paddlespeech.server.engine.asr.online.ctc_search
import
CTCPrefixBeamSearch
from
paddlespeech.server.engine.base_engine
import
BaseEngine
from
paddlespeech.server.utils.paddle_predictor
import
init_predictor
from
paddlespeech.utils.env
import
MODEL_HOME
__all__
=
[
'PaddleASRConnectionHanddler'
,
'ASRServerExecutor'
,
'ASREngine'
]
...
...
paddlespeech/server/engine/asr/paddleinference/asr_engine.py
浏览文件 @
fe345409
...
...
@@ -21,7 +21,6 @@ from yacs.config import CfgNode
from
paddlespeech.cli.asr.infer
import
ASRExecutor
from
paddlespeech.cli.log
import
logger
from
paddlespeech.cli.utils
import
MODEL_HOME
from
paddlespeech.resource
import
CommonTaskResource
from
paddlespeech.s2t.frontend.featurizer.text_featurizer
import
TextFeaturizer
from
paddlespeech.s2t.modules.ctc
import
CTCDecoder
...
...
@@ -29,6 +28,7 @@ from paddlespeech.s2t.utils.utility import UpdateConfig
from
paddlespeech.server.engine.base_engine
import
BaseEngine
from
paddlespeech.server.utils.paddle_predictor
import
init_predictor
from
paddlespeech.server.utils.paddle_predictor
import
run_model
from
paddlespeech.utils.env
import
MODEL_HOME
__all__
=
[
'ASREngine'
,
'PaddleASRConnectionHandler'
]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录