Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2024-05-16 12:16:17 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2024-05-16 12:16:17 +0800
Commit
a421f8c1df2840a02c81622c78b7116511f0be24
a421f8c1
1 parent
d2745698
Fix Java API examples (#883)
显示空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
45 行增加
和
0 行删除
sherpa-onnx/java-api/Makefile
sherpa-onnx/java-api/src/com/k2fsa/sherpa/onnx/OnlineModelConfig.java
sherpa-onnx/java-api/src/com/k2fsa/sherpa/onnx/OnlineNeMoCtcModelConfig.java
sherpa-onnx/java-api/Makefile
查看文件 @
a421f8c
...
...
@@ -13,6 +13,7 @@ java_files += FeatureConfig.java
java_files
+=
OnlineLMConfig.java
java_files
+=
OnlineParaformerModelConfig.java
java_files
+=
OnlineZipformer2CtcModelConfig.java
java_files
+=
OnlineNeMoCtcModelConfig.java
java_files
+=
OnlineTransducerModelConfig.java
java_files
+=
OnlineModelConfig.java
java_files
+=
OnlineCtcFstDecoderConfig.java
...
...
sherpa-onnx/java-api/src/com/k2fsa/sherpa/onnx/OnlineModelConfig.java
查看文件 @
a421f8c
...
...
@@ -7,6 +7,7 @@ public class OnlineModelConfig {
private
final
OnlineTransducerModelConfig
transducer
;
private
final
OnlineParaformerModelConfig
paraformer
;
private
final
OnlineZipformer2CtcModelConfig
zipformer2Ctc
;
private
final
OnlineNeMoCtcModelConfig
neMoCtc
;
private
final
String
tokens
;
private
final
int
numThreads
;
private
final
boolean
debug
;
...
...
@@ -17,6 +18,7 @@ public class OnlineModelConfig {
this
.
transducer
=
builder
.
transducer
;
this
.
paraformer
=
builder
.
paraformer
;
this
.
zipformer2Ctc
=
builder
.
zipformer2Ctc
;
this
.
neMoCtc
=
builder
.
neMoCtc
;
this
.
tokens
=
builder
.
tokens
;
this
.
numThreads
=
builder
.
numThreads
;
this
.
debug
=
builder
.
debug
;
...
...
@@ -40,6 +42,10 @@ public class OnlineModelConfig {
return
zipformer2Ctc
;
}
public
OnlineNeMoCtcModelConfig
getNeMoCtc
()
{
return
neMoCtc
;
}
public
String
getTokens
()
{
return
tokens
;
}
...
...
@@ -64,6 +70,7 @@ public class OnlineModelConfig {
private
OnlineParaformerModelConfig
paraformer
=
OnlineParaformerModelConfig
.
builder
().
build
();
private
OnlineTransducerModelConfig
transducer
=
OnlineTransducerModelConfig
.
builder
().
build
();
private
OnlineZipformer2CtcModelConfig
zipformer2Ctc
=
OnlineZipformer2CtcModelConfig
.
builder
().
build
();
private
OnlineNeMoCtcModelConfig
neMoCtc
=
OnlineNeMoCtcModelConfig
.
builder
().
build
();
private
String
tokens
=
""
;
private
int
numThreads
=
1
;
private
boolean
debug
=
true
;
...
...
@@ -89,6 +96,11 @@ public class OnlineModelConfig {
return
this
;
}
public
Builder
setNeMoCtc
(
OnlineNeMoCtcModelConfig
neMoCtc
)
{
this
.
neMoCtc
=
neMoCtc
;
return
this
;
}
public
Builder
setTokens
(
String
tokens
)
{
this
.
tokens
=
tokens
;
return
this
;
...
...
sherpa-onnx/java-api/src/com/k2fsa/sherpa/onnx/OnlineNeMoCtcModelConfig.java
0 → 100644
查看文件 @
a421f8c
// Copyright 2024 Xiaomi Corporation
package
com
.
k2fsa
.
sherpa
.
onnx
;
public
class
OnlineNeMoCtcModelConfig
{
private
final
String
model
;
private
OnlineNeMoCtcModelConfig
(
Builder
builder
)
{
this
.
model
=
builder
.
model
;
}
public
static
Builder
builder
()
{
return
new
Builder
();
}
public
String
getModel
()
{
return
model
;
}
public
static
class
Builder
{
private
String
model
=
""
;
public
OnlineNeMoCtcModelConfig
build
()
{
return
new
OnlineNeMoCtcModelConfig
(
this
);
}
public
Builder
setModel
(
String
model
)
{
this
.
model
=
model
;
return
this
;
}
}
}
...
...
请
注册
或
登录
后发表评论