Skip to content

Commit f120cc1

Browse files
committed
release
1 parent 8b0b06b commit f120cc1

4 files changed

Lines changed: 13 additions & 26 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
系统TTS:
2-
1. 可添加自定义网络TTS,与阅读网络引擎url兼容。
3-
2. 新增替换功能,可通过替换为拼音声调来实现发音纠正。
4-
3. 支持APP内播放音频,可解决解码播放异常问题(实验性)。
5-
4. 可设置对话文本最小长度。
6-
5. 重写编辑界面,并支持JennyMultilingual的二级语言(语言技能)。
7-
6. 对话框显示/关闭时加上动画效果。
8-
7. 单击条目快速调节界面支持格式选项。
9-
8. 加入WIFI锁,防止WIFI被系统休眠。
10-
9. 使用更高效的数据库存储列表数据(更新后打开配置界面将自动迁移)。
11-
12-
Server: 支持JennyMultilingual的二级语言。
13-
14-
另外:本次更新配置结构改动较大,如出现APP闪退请先尝试清空数据。
1+
1. APP内播放可设置播放器的语速和音高。
2+
2. 自定义HttpTTS支持纯URL的GET请求(例如思必驰)。
3+
3. 内置微软TTS支持设置音高。
4+
4. 支持相同朗读目标的配置多选,并随机轮播。(右上角开启)
5+
5. 将Server和系统TTS整合到一个界面,通过左侧滑抽屉菜单切换。
6+
6. 系统TTS配置的列表按旁白/对话分组。

app/src/main/java/com/github/jing332/tts_server_android/ui/systts/edit/HttpTtsEditActivity.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ import androidx.appcompat.app.AlertDialog
1414
import androidx.core.view.children
1515
import com.github.jing332.tts_server_android.R
1616
import com.github.jing332.tts_server_android.constant.KeyConst.KEY_DATA
17-
import com.github.jing332.tts_server_android.constant.KeyConst.RESULT_ADD
18-
import com.github.jing332.tts_server_android.constant.KeyConst.RESULT_EDIT
1917
import com.github.jing332.tts_server_android.constant.ReadAloudTarget
2018
import com.github.jing332.tts_server_android.data.entities.SysTts
2119
import com.github.jing332.tts_server_android.databinding.SysttsHttpEditActivityBinding
@@ -27,7 +25,6 @@ import com.github.jing332.tts_server_android.ui.custom.widget.WaitDialog
2725
import com.github.jing332.tts_server_android.util.FileUtils.readAllText
2826
import com.github.jing332.tts_server_android.util.SoftKeyboardUtils
2927
import com.github.jing332.tts_server_android.util.setFadeAnim
30-
import kotlin.math.min
3128

3229
@Suppress("DEPRECATION")
3330
class HttpTtsEditActivity : BackActivity() {

app/src/main/java/com/github/jing332/tts_server_android/ui/systts/edit/MsTtsEditActivity.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import androidx.appcompat.app.AlertDialog
1111
import androidx.core.view.children
1212
import com.github.jing332.tts_server_android.R
1313
import com.github.jing332.tts_server_android.constant.KeyConst.KEY_DATA
14-
import com.github.jing332.tts_server_android.constant.KeyConst.RESULT_ADD
15-
import com.github.jing332.tts_server_android.constant.KeyConst.RESULT_EDIT
1614
import com.github.jing332.tts_server_android.constant.MsTtsApiType
1715
import com.github.jing332.tts_server_android.constant.ReadAloudTarget
1816
import com.github.jing332.tts_server_android.data.entities.SysTts

app/src/main/java/com/github/jing332/tts_server_android/util/MyTools.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import android.os.Build
1313
import android.util.Log
1414
import android.widget.Toast
1515
import androidx.appcompat.app.AlertDialog
16+
import com.github.jing332.tts_server_android.App
1617
import com.github.jing332.tts_server_android.R
1718
import com.github.jing332.tts_server_android.bean.GithubReleaseApiBean
1819
import kotlinx.coroutines.DelicateCoroutinesApi
@@ -26,7 +27,7 @@ import java.math.BigDecimal
2627

2728
object MyTools {
2829
const val TAG = "MyTools"
29-
private val json = Json { ignoreUnknownKeys = true }
30+
private val json by lazy { App.jsonBuilder }
3031

3132
/*从Github检查更新*/
3233
@OptIn(DelicateCoroutinesApi::class)
@@ -90,8 +91,8 @@ object MyTools {
9091
Log.d(TAG, "appVersionName: $appVersion, versionName: $removeVersion")
9192
if (removeVersion > appVersion) {/* 需要更新 */
9293
runOnUI { downLoadAndInstall(ctx, body, downloadUrl, tag) }
93-
} else
94-
ctx.toast(R.string.current_is_last_version)
94+
}
95+
// ctx.toast(R.string.current_is_last_version)
9596
}
9697

9798
private fun downLoadAndInstall(
@@ -100,27 +101,26 @@ object MyTools {
100101
downloadUrl: String,
101102
tag: String
102103
) {
103-
104104
AlertDialog.Builder(ctx)
105105
.setTitle("有新版本")
106106
.setMessage("版本号: $tag\n\n$body")
107107
.setPositiveButton(
108108
"Github下载"
109-
) { _: DialogInterface?, _: Int ->
109+
) { _, _ ->
110110
val intent = Intent(Intent.ACTION_VIEW)
111111
intent.data = Uri.parse(downloadUrl)
112112
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
113113
ctx.startActivity(intent)
114114
}
115115
.setNegativeButton(
116116
"Github加速"
117-
) { _: DialogInterface?, _: Int ->
117+
) { _, _ ->
118118
val intent = Intent(Intent.ACTION_VIEW)
119119
intent.data = Uri.parse("https://ghproxy.com/$downloadUrl")
120120
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
121121
ctx.startActivity(intent)
122122
}
123-
.create().show()
123+
.setFadeAnim().show()
124124
}
125125

126126
/* 添加快捷方式 */

0 commit comments

Comments
 (0)