Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
DeepSpeech
提交
35549049
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看板
未验证
提交
35549049
编写于
11月 14, 2022
作者:
H
Hui Zhang
提交者:
GitHub
11月 14, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix u2 bins (#2643)
上级
bb7ff288
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
9 addition
and
11 deletion
+9
-11
speechx/examples/u2pp_ol/wenetspeech/README.md
speechx/examples/u2pp_ol/wenetspeech/README.md
+2
-3
speechx/examples/u2pp_ol/wenetspeech/local/decode.sh
speechx/examples/u2pp_ol/wenetspeech/local/decode.sh
+1
-1
speechx/examples/u2pp_ol/wenetspeech/local/nnet.sh
speechx/examples/u2pp_ol/wenetspeech/local/nnet.sh
+5
-3
speechx/examples/u2pp_ol/wenetspeech/run.sh
speechx/examples/u2pp_ol/wenetspeech/run.sh
+0
-2
speechx/speechx/frontend/audio/data_cache.h
speechx/speechx/frontend/audio/data_cache.h
+0
-2
speechx/speechx/nnet/decodable.cc
speechx/speechx/nnet/decodable.cc
+1
-0
未找到文件。
speechx/examples/u2pp_ol/wenetspeech/README.md
浏览文件 @
35549049
...
@@ -2,10 +2,10 @@
...
@@ -2,10 +2,10 @@
## Testing with Aishell Test Data
## Testing with Aishell Test Data
## Download wav and model
##
#
Download wav and model
```
```
run.sh --stop_stage 0
./
run.sh --stop_stage 0
```
```
### compute feature
### compute feature
...
@@ -22,7 +22,6 @@ run.sh --stop_stage 0
...
@@ -22,7 +22,6 @@ run.sh --stop_stage 0
### decoding using wav
### decoding using wav
```
```
./run.sh --stage 3 --stop_stage 3
./run.sh --stage 3 --stop_stage 3
```
```
speechx/examples/u2pp_ol/wenetspeech/local/decode.sh
浏览文件 @
35549049
...
@@ -10,7 +10,7 @@ mkdir -p $exp
...
@@ -10,7 +10,7 @@ mkdir -p $exp
ckpt_dir
=
./data/model
ckpt_dir
=
./data/model
model_dir
=
$ckpt_dir
/asr1_chunk_conformer_u2pp_wenetspeech_static_1.3.0.model/
model_dir
=
$ckpt_dir
/asr1_chunk_conformer_u2pp_wenetspeech_static_1.3.0.model/
utils/run.pl
JOB
=
1:
$nj
$data
/split
${
nj
}
/JOB/decoder.
fbank.wolm.
log
\
utils/run.pl
JOB
=
1:
$nj
$data
/split
${
nj
}
/JOB/decoder.log
\
ctc_prefix_beam_search_decoder_main
\
ctc_prefix_beam_search_decoder_main
\
--model_path
=
$model_dir
/export.jit
\
--model_path
=
$model_dir
/export.jit
\
--vocab_path
=
$model_dir
/unit.txt
\
--vocab_path
=
$model_dir
/unit.txt
\
...
...
speechx/examples/u2pp_ol/wenetspeech/local/nnet.sh
浏览文件 @
35549049
#!/bin/bash
#!/bin/bash
set
-x
set
-e
set
-e
.
path.sh
.
path.sh
nj
=
20
data
=
data
data
=
data
exp
=
exp
exp
=
exp
mkdir
-p
$exp
mkdir
-p
$exp
ckpt_dir
=
./data/model
ckpt_dir
=
./data/model
model_dir
=
$ckpt_dir
/asr1_chunk_conformer_u2pp_wenetspeech_static_1.3.0.model/
model_dir
=
$ckpt_dir
/asr1_chunk_conformer_u2pp_wenetspeech_static_1.3.0.model/
utils/run.pl
JOB
=
1:
$nj
$data
/split
${
nj
}
/JOB/nnet.log
\
u2_nnet_main
\
u2_nnet_main
\
--model_path
=
$model_dir
/export.jit
\
--model_path
=
$model_dir
/export.jit
\
--feature_rspecifier
=
ark,t:
$exp
/fbank.ark
\
--vocab_path
=
$model_dir
/unit.txt
\
--feature_rspecifier
=
ark,t:
${
data
}
/split
${
nj
}
/JOB/fbank.ark
\
--nnet_decoder_chunk
=
16
\
--nnet_decoder_chunk
=
16
\
--receptive_field_length
=
7
\
--receptive_field_length
=
7
\
--subsampling_rate
=
4
\
--subsampling_rate
=
4
\
...
@@ -20,4 +23,3 @@ u2_nnet_main \
...
@@ -20,4 +23,3 @@ u2_nnet_main \
--nnet_encoder_outs_wspecifier
=
ark,t:
$exp
/encoder_outs.ark
\
--nnet_encoder_outs_wspecifier
=
ark,t:
$exp
/encoder_outs.ark
\
--nnet_prob_wspecifier
=
ark,t:
$exp
/logprobs.ark
--nnet_prob_wspecifier
=
ark,t:
$exp
/logprobs.ark
echo
"u2 nnet decode."
echo
"u2 nnet decode."
speechx/examples/u2pp_ol/wenetspeech/run.sh
浏览文件 @
35549049
...
@@ -24,8 +24,6 @@ fi
...
@@ -24,8 +24,6 @@ fi
ckpt_dir
=
$data
/model
ckpt_dir
=
$data
/model
model_dir
=
$ckpt_dir
/asr1_chunk_conformer_u2pp_wenetspeech_static_1.3.0.model/
if
[
${
stage
}
-le
0
]
&&
[
${
stop_stage
}
-ge
0
]
;
then
if
[
${
stage
}
-le
0
]
&&
[
${
stop_stage
}
-ge
0
]
;
then
# download u2pp model
# download u2pp model
...
...
speechx/speechx/frontend/audio/data_cache.h
浏览文件 @
35549049
...
@@ -32,7 +32,6 @@ class DataCache : public FrontendInterface {
...
@@ -32,7 +32,6 @@ class DataCache : public FrontendInterface {
// accept waves/feats
// accept waves/feats
void
Accept
(
const
kaldi
::
VectorBase
<
kaldi
::
BaseFloat
>&
inputs
)
override
{
void
Accept
(
const
kaldi
::
VectorBase
<
kaldi
::
BaseFloat
>&
inputs
)
override
{
data_
=
inputs
;
data_
=
inputs
;
SetDim
(
data_
.
Dim
());
}
}
bool
Read
(
kaldi
::
Vector
<
kaldi
::
BaseFloat
>*
feats
)
override
{
bool
Read
(
kaldi
::
Vector
<
kaldi
::
BaseFloat
>*
feats
)
override
{
...
@@ -41,7 +40,6 @@ class DataCache : public FrontendInterface {
...
@@ -41,7 +40,6 @@ class DataCache : public FrontendInterface {
}
}
(
*
feats
)
=
data_
;
(
*
feats
)
=
data_
;
data_
.
Resize
(
0
);
data_
.
Resize
(
0
);
SetDim
(
data_
.
Dim
());
return
true
;
return
true
;
}
}
...
...
speechx/speechx/nnet/decodable.cc
浏览文件 @
35549049
...
@@ -71,6 +71,7 @@ bool Decodable::AdvanceChunk() {
...
@@ -71,6 +71,7 @@ bool Decodable::AdvanceChunk() {
VLOG
(
3
)
<<
"decodable exit;"
;
VLOG
(
3
)
<<
"decodable exit;"
;
return
false
;
return
false
;
}
}
CHECK_GE
(
frontend_
->
Dim
(),
0
);
VLOG
(
1
)
<<
"AdvanceChunk feat cost: "
<<
timer
.
Elapsed
()
<<
" sec."
;
VLOG
(
1
)
<<
"AdvanceChunk feat cost: "
<<
timer
.
Elapsed
()
<<
" sec."
;
VLOG
(
2
)
<<
"Forward in "
<<
features
.
Dim
()
/
frontend_
->
Dim
()
<<
" feats."
;
VLOG
(
2
)
<<
"Forward in "
<<
features
.
Dim
()
/
frontend_
->
Dim
()
<<
" feats."
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录