Skip to content

Commit 2eb81ae

Browse files
committed
升级1.0.27
1 parent 1564c70 commit 2eb81ae

File tree

16 files changed

+57
-27
lines changed

16 files changed

+57
-27
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ SmartJavaAI是专为JAVA 开发者打造的一个功能丰富、开箱即用的
483483
<dependency>
484484
<groupId>cn.smartjavaai</groupId>
485485
<artifactId>all</artifactId>
486-
<version>1.0.26</version>
486+
<version>1.0.27</version>
487487
</dependency>
488488
```
489489

@@ -814,7 +814,7 @@ SmartJavaAI是专为JAVA 开发者打造的一个功能丰富、开箱即用的
814814

815815
## 近期更新日志
816816

817-
## [v1.0.26] - 2025-10-24
817+
## [v1.0.27] - 2025-10-24
818818
- 【通用视觉】集成 OpenAI CLIP 模型,支持以图搜图、以文搜图、以图搜文等功能
819819
- 【通用视觉】新增 YOLO 图像分类模型支持
820820
- 【ASR/TTS】集成 Sherpa TTS(语音合成)与 ASR(语音识别)模块,支持中文、粤语、方言、英文等多种语言

all/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
<parent>
77
<groupId>cn.smartjavaai</groupId>
88
<artifactId>smartjavaai-parent</artifactId>
9-
<version>1.0.26</version>
9+
<version>1.0.27</version>
1010
</parent>
1111

1212
<artifactId>all</artifactId>
13-
<version>1.0.26</version>
13+
<version>1.0.27</version>
1414
<name>${project.artifactId}</name>
1515
<description>SmartJavaAI</description>
1616
<url>https://github.com/geekwenjie/SmartJavaAI</url>

bom/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
<parent>
77
<groupId>cn.smartjavaai</groupId>
88
<artifactId>smartjavaai-parent</artifactId>
9-
<version>1.0.26</version>
9+
<version>1.0.27</version>
1010
</parent>
1111

12-
<version>1.0.26</version>
12+
<version>1.0.27</version>
1313
<artifactId>bom</artifactId>
1414
<name>bom</name>
1515
<description>统一版本管理的 BOM 包,同时支持 import 和全量依赖</description>

common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>cn.smartjavaai</groupId>
88
<artifactId>smartjavaai-parent</artifactId>
9-
<version>1.0.26</version>
9+
<version>1.0.27</version>
1010
</parent>
1111

1212
<name>common</name>

examples/face-example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<smartjavaai.version>1.0.26</smartjavaai.version>
15+
<smartjavaai.version>1.0.27</smartjavaai.version>
1616
<!--如果打包运行,需要替换成你的main-->
1717
<exec.mainClass>smartai.examples.face.facedet.FaceDetDemo</exec.mainClass>
1818

examples/ocr-examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<smartjavaai.version>1.0.26</smartjavaai.version>
15+
<smartjavaai.version>1.0.27</smartjavaai.version>
1616
<!--如果打包运行,需要替换成你的main-->
1717
<exec.mainClass>smartai.examples.ocr.common.OcrRecognizeDemo</exec.mainClass>
1818

examples/speech-examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<smartjavaai.version>1.0.26</smartjavaai.version>
15+
<smartjavaai.version>1.0.27</smartjavaai.version>
1616
<!--如果打包运行,需要替换成你的main-->
1717
<exec.mainClass>smartai.examples.speech.asr.common.OcrRecognizeDemo</exec.mainClass>
1818

examples/speech-examples/src/main/java/smartai/examples/speech/tts/TtsDemo.java

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@
1717

1818
import java.io.IOException;
1919
import java.nio.file.Paths;
20+
import java.util.ArrayList;
21+
import java.util.Arrays;
22+
import java.util.List;
23+
import java.util.concurrent.ExecutorService;
24+
import java.util.concurrent.Executors;
25+
import java.util.concurrent.Future;
2026

2127
/**
2228
* 语音合成demo(TTS)
@@ -133,10 +139,19 @@ public void testMatchaZhTts() throws IOException {
133139
TtsModel ttsModel = getMatchaZhModel();
134140
SherpaTtsParams params = new SherpaTtsParams();
135141
//语速
136-
params.setSpeed(1.5f);
142+
params.setSpeed(1f);
137143
//说话人ID
138144
params.setSpeakerId(0);
139-
ttsModel.generate(zhText, params,"/Users/wenjie/Downloads/tts-matcha-zh.wav");
145+
// ttsModel.generate(zhText, params,"/Users/wenjie/Downloads/tts-matcha-zh.wav");
146+
R<Audio> result = ttsModel.generate(znEnText, params);
147+
if (result.isSuccess()){
148+
Audio audio = result.getData();
149+
AudioUtils.saveToWav(audio,"/Users/wenjie/Downloads/tts-matcha-zh.wav");
150+
}else{
151+
System.out.println(result.getMessage());
152+
}
153+
154+
140155
}
141156

142157
/**
@@ -150,7 +165,14 @@ public void testKokoroZhEnTts() throws IOException {
150165
params.setSpeed(1f);
151166
//说话人ID
152167
params.setSpeakerId(3);
153-
ttsModel.generate(znEnText, params, "/Users/wenjie/Downloads/tts-kokoro-zh-en.wav");
168+
// ttsModel.generate(znEnText, params, "/Users/wenjie/Downloads/tts-kokoro-zh-en.wav");
169+
R<Audio> result = ttsModel.generate(znEnText, params);
170+
if (result.isSuccess()){
171+
Audio audio = result.getData();
172+
AudioUtils.saveToWav(audio,"/Users/wenjie/Downloads/tts-kokoro-zh-en.wav");
173+
}else{
174+
System.out.println(result.getMessage());
175+
}
154176
}
155177

156178
/**
@@ -161,14 +183,22 @@ public void testMatchaEnTts() throws IOException {
161183
TtsModel ttsModel = getMatchaEnModel();
162184
SherpaTtsParams params = new SherpaTtsParams();
163185
//语速
164-
params.setSpeed(1.5f);
186+
params.setSpeed(1f);
165187
//说话人ID
166188
params.setSpeakerId(0);
167-
ttsModel.generate(enText, params, "/Users/wenjie/Downloads/tts-kitten-en.wav");
189+
// ttsModel.generate(enText, params, "/Users/wenjie/Downloads/tts-kitten-en.wav");
190+
R<Audio> result = ttsModel.generate(enText, params);
191+
if (result.isSuccess()){
192+
Audio audio = result.getData();
193+
AudioUtils.saveToWav(audio,"/Users/wenjie/Downloads/tts-kitten-en.wav");
194+
}else{
195+
System.out.println(result.getMessage());
196+
}
168197
}
169198

170199

171200

172201

173202

203+
174204
}

examples/translation-example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<smartjavaai.version>1.0.26</smartjavaai.version>
15+
<smartjavaai.version>1.0.27</smartjavaai.version>
1616
<!--如果打包运行,需要替换成你的main-->
1717
<exec.mainClass>smartai.examples.nlp.translation.TranslationDemo</exec.mainClass>
1818

examples/vision-example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<maven.compiler.source>11</maven.compiler.source>
1313
<maven.compiler.target>11</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<smartjavaai.version>1.0.26</smartjavaai.version>
15+
<smartjavaai.version>1.0.27</smartjavaai.version>
1616
<!--如果打包运行,需要替换成你的main-->
1717
<exec.mainClass>smartai.examples.vision.ObjectDetectionDemo</exec.mainClass>
1818

0 commit comments

Comments
 (0)