Releases: VOICEVOX/voicevox_engine
Releases · VOICEVOX/voicevox_engine
VOICEVOX ENGINE 0.20.0
AudioQueryに新しいパラメータが増えました。
新しいパラメータにはデフォルト値が設定されるため、既存のAPI呼び出しコードはそのまま利用可能です。
- 句読点などの無音時間の調整パラメータを追加
- キャラクター情報のリソースをURLで返す機能追加
- 開発環境の向上
パッケージ案内
- エンジン本体
- プラグインエンジン(VVPP)
What's Changed
- 追加: クエリ編集のガイドを
README.md
に記述 by @tarepan in #1170 - 追加: 音量更新API関連テストの追加 by @Hiroshiba in #1199
- 整理: コアのディレクトリ設定と利用を近くに配置 by @tarepan in #1175
- FIX:
localhost_regex
にIPv6のループバックアドレスを追加 by @sabonerune in #1178 - 追加: 定期脆弱性診断を導入 by @tarepan in #1152
- 追加: ランタイムファイルの種別を記述 by @tarepan in #1180
- 整理: ライセンス生成の重複処理をクラス内部化 by @tarepan in #1177
- 整理: e2e single API テスト vol 7 by @tarepan in #1165
- 廃止: カバレッジ測定・報告の削除 by @tarepan in #1143
- 整理: GitHub workflow step の命名規則を統一 by @tarepan in #1139
- 修正: ユーザー辞書の一律
500
エラーを詳細化し422
化して修正 by @tarepan in #1164 - 整理: 話者状態 APIs を Router へ移動 by @tarepan in #1195
- 整理: OpenAPI schema 更新を関数へ切り出し by @tarepan in #1196
- 整理: FastAPI ミドルウェア設定を関数へ切り出し by @tarepan in #1197
- 整理: 情報機能を API Router でモジュール化 by @tarepan in #1192
- 整理: モーフィング機能を API Router でモジュール化 by @tarepan in #1194
- 整理: 音声ライブラリ機能を API Router でモジュール化 by @tarepan in #1193
- 自動アサインされるレビュワーをmain-reviewerチームに変更する by @Hiroshiba in #1206
- 整理: ライセンス生成の都度登録を一括化 by @tarepan in #1200
- 整理: e2e single API テスト vol 8 by @tarepan in #1166
- 修正:macos-11を使わないようにする by @Hiroshiba in #1205
- 整理:エンジンビルド後のテストの待機時間を可変に by @Hiroshiba in #1203
- 整理:
generate_router()
名とインポート方式を個別化 by @tarepan in #1207 - 整理:
License
登録を一箇所に集約 by @tarepan in #1210 - 整理: 最新コアバージョン取得の簡略化 by @tarepan in #1211
- 整理:
CONTRIBUTING.md
明確化 by @tarepan in #1130 - 整理: コメントアウトされたコードを除去 by @tarepan in #1212
- 整理:
License
属性名を明確化 by @tarepan in #1214 - 追加:
GET /
API にポータルページを配置 by @tarepan in #1169 - 修正: プリセットの一律
500
エラーを詳細化し422
化して修正 by @tarepan in #1162 - 整理:
setting_ui_template
をルーターに移動 by @tarepan in #1213 - 整理: サーバ初期設定と立ち上げの見通し改善 by @tarepan in #1198
- 整理:
Speaker
と内部型の分離 by @tarepan in #1202 - 追加: issue 状態遷移図を作成 by @tarepan in #1167
- 修正: deprecated な型付けを更新 by @tarepan in #1218
- feat: 脆弱性診断結果をdiscordに通知させる by @weweweok in #1209
- 整理:
generate_app()
を分離 by @tarepan in #1217 - 整理:
UserDictionary
クラスを追加 by @tarepan in #1222 - 追加: エンジン情報取得 API にドキュメントを追加 by @tarepan in #1223
- 修正: 対応デバイスモックの属性不足を修正 by @tarepan in #1224
- 修正: エンジン名のハードコードをマニフェスト参照に変更 by @tarepan in #1229
- 追加: ShellCheck CI by @tarepan in #1125
- 整理:
response_model
を廃止 by @tarepan in #1225 - 整理: utility モジュールの削除・移動と詳細追加 by @tarepan in #1228
- 整理: single API テストをルータ別に分離 by @tarepan in #1235
- 整理: FastAPI
Path
エイリアスを削除 by @tarepan in #1238 - 修正:
POST /setting
レスポンススキーマを 200 から 204 へ変更 by @tarepan in #1236 - 追加: 非アクティブ issue へ自動的にコメント by @tarepan in #1220
- 整理:
UserDictionary
メソッドへ関数を移植 by @tarepan in #1241 - 整理: app 起動に依存せずユーザー辞書を立ち上げ by @tarepan in #1231
- 整理:
EngineManifestLoader
を削除して簡略化 by @tarepan in #1230 - 整理: ポータル機能を router へ分離 by @tarepan in #1221
- 追加: actionlint CI by @tarepan in #1124
- 整理: リソースマージにコメントを追加 by @tarepan in #1219
- 整理:
default.csv
をリソースディレクトリへ移動 by @tarepan in #1244 - 追加: bump@2024-05 by @tarepan in #1246
- 整理:
engine_manifest_assets/
をリソースディレクトリへ移動 by @tarepan in #1247 - 整理:
TTSEngineManager
クラスの新設 by @tarepan in #1234 - 整理:
204
path operation の Response 明示返り値を削除 by @tarepan in #1237 - 整理:
CoreManager
クラスの新設 by @tarepan in #1227 - 整理: pip ライセンステキストの置換を共通化 by @tarepan in #1253
- 整理: EngineManifest 系モジュールを統合 by @tarepan in #1255
- 整理:
generate_app()
と独立してユーザー辞書を初期化 by @tarepan in #1256 - 整理: モジュール
Setting
とSettingLoader
を統合 by @tarepan in #1264 - 修正:
safety
をdev
からtest
へ移動 by @tarepan in #1280 - 整理: typos 設定を簡略化 by @tarepan in #1283
- 整理: workflow の step name 記法を統一 by @tarepan in #1284
- 整理: setting テストを pytest 化 by @tarepan in #1270
- 整理: metas テストを pytest 化 by @tarepan in #1271
- 整理: user_dict テストを pytest 化 by @tarepan in #1272
- 整理: preset テストを pytest 化 by @tarepan in #1273
- 整理: mock TTS engine テストを pytest 化 by @tarepan in #1274
- 整理: tts pipeline テストを pytest 化 by @tarepan in #1275
- 整理: Workflow での Python バージョンハードコードを変数化 by @tarepan in #1285
- 廃止: MacOS CI でのタイポチェックを削除 by @tarepan in #1287
- 廃止: CI pip 環境更新を削除 by @tarepan in #1288
- 整理: Pythonセットアップのアーキテクチャ指定を削除 by @tarepan in #1293
- 整理: ビルド CI step を分割 by @tarepan in #1294
- 整理: 無効化されていた query テストを有効化 by @tarepan in https://github.com/VOIC...
0.20.0-dev
to 0.20.0 (#1452)
VOICEVOX ENGINE 0.19.1
- キャラクター「後鬼」のスタイルを追加
パッケージ案内
- エンジン本体
- プラグインエンジン(VVPP)
What's Changed
- [release-0.19] to 0.19.1 by @Hiroshiba in #1357
Full Changelog: 0.19.0...0.19.1
VOICEVOX ENGINE 0.19.0
- ソング:音量取得APIを追加", "開発環境の向上
パッケージ案内
- エンジン本体
- プラグインエンジン(VVPP)
What's Changed
- 整理: workflow 命名統一と workflow 統合 by @tarepan in #1135
- ENH: 一部の関数を
async def
に変更 by @sabonerune in #1134 - GPLライセンス違反確認を追加しました。 by @tarepan in #1141
- 整理: ランタイム DLL ロードのコメント付け by @tarepan in #1132
- 整理: e2e single API テスト vol 4 by @tarepan in #1149
- 整理: e2e single API テスト vol 5 by @tarepan in #1150
- 整理: workflow 名を明瞭化 by @tarepan in #1161
- 廃止: GitHub label
OS
自動付与 by @tarepan in #1111 - 追加: 型検査を mypy
strict
モードへ切り替え by @tarepan in #1144 - 整理: シェルスクリプトに lint を適用 by @tarepan in #1122
- 廃止: fixture セッションスコープを削除して廃止 by @tarepan in #1154
- 整理: プリセットの public メソッド呼び出しによる内部更新を private へ変更 by @tarepan in #1163
- 整理: docs ビルド workflow を改名 by @tarepan in #1176
- 追加: 依存パッケージ脆弱性診断を導入し現パッケージに適用 by @tarepan in #1151
- FIX: Poetryの
package-mode
をfalse
にする by @sabonerune in #1171 - 整理: ユーザー辞書機能を API Router でモジュール化 by @tarepan in #1156
- 整理: プリセット機能を API Router でモジュール化 by @tarepan in #1157
- 整理: 設定機能を API Router でモジュール化 by @tarepan in #1158
- 整理: キャラクター情報機能を API Router でモジュール化 by @tarepan in #1159
- 整理: 音声合成機能を API Router でモジュール化 by @tarepan in #1160
- FIX:
mypy_preset = "strict"
をsetup.cfg
に反映 by @sabonerune in #1179 - 整理: e2e single API テスト vol 6 by @tarepan in #1155
- MAINT:
Poetry
を1.8.2
へ by @sabonerune in #1186 - MAINT: FastAPIのパラメータを全て
Annotated
に移行する by @sabonerune in #1183 - [ソング] 音量更新APIを追加 by @y-chan in #1187
- [release-0.19] to 0.19.0 by @Hiroshiba in #1190
Full Changelog: 0.18.0...0.19.0
0.19.0-dev
[release-0.19] to 0.19.0 (#1190) to 0.19.0
VOICEVOX ENGINE 0.18.1
- キャラクター「†聖騎士 紅桜†」「雀松朱司」「麒ヶ島宗麟」「春歌ナナ」「猫使アル」「猫使ビィ」「中国うさぎ」のハミングを追加
- キャラクター「栗田まろん」「あいえるたん」「満別花丸」「琴詠ニア」のハミングを追加
- 起動に必要なメモリ量を大幅に削減
パッケージ案内
- エンジン本体
- プラグインエンジン(VVPP)
What's Changed
- [release-0.18] 0.18.0の更新履歴追加忘れを修正 by @Hiroshiba in #1138
- [release-0.18] to 0.18.1 by @Hiroshiba in #1172
Full Changelog: 0.18.0...0.18.1
VOICEVOX ENGINE 0.18.0
- キャラクター「WhiteCUL」「後鬼」「No.7」のハミングを追加
- キャラクター「ちび式じい」「櫻歌ミコ」「小夜/SAYO」「ナースロボ_タイプT」のハミングを追加
- キャラクター「四国めたん」「ずんだもん」「波音リツ」のハミングスタイルを追加
- デフォルトで全てのCPUを使うことがあるバグを修正
- デフォルトで127.0.0.1と::1を待ち受けるように変更
- 開発環境の向上
パッケージ案内
- エンジン本体
- プラグインエンジン(VVPP)
What's Changed
- FIX: 依存関係の修正 by @sabonerune in #1108
- 修正: ソング未対応の過去のコアを読み込めるようにする by @PickledChair in #1110
- 修正: cpu_num_threadsが未指定または0の場合に、論理コア数の半分をコアに渡すようにする by @tomoish in #1113
- 追加: コントリビュータガイド不足分 by @tarepan in #1096
- feat: Bind to localhost instead of 127.0.0.1 by default by @siketyan in #647
- 追加:
poetry check
フック by @tarepan in #1099 - 修正: Settingクラスのcors_policy_modeの型をCorsPolicyModeのみに制限 by @tomoish in #1103
- 整理: e2e single API スナップショットテスト vol.1 by @tarepan in #1117
- 追加: Bump/202403-prod by @tarepan in #1105
- [docs] ソングAPIのREADMEを追記 by @Hiroshiba in #1120
- 整理: e2e single API テスト vol 3 by @tarepan in #1115
- 追加: Bump/202403-fastapi by @tarepan in #1128
- 修正: API 関数 docstring を FastAPI 型に変更 by @tarepan in #1123
- FIX: 非推奨の
startup
イベントをlifespan
に置き換え by @sabonerune in #1131 - [release-0.18] to 0.18.0 by @Hiroshiba in #1137
Full Changelog: 0.17.0...0.18.0
0.18.0-dev
[release-0.18] to 0.18.0 (#1137) * to 0.18.0 * スナップショット更新
0.17.0-dev
merge 0.17.1 (#1116)
VOICEVOX ENGINE 0.17.1
- キャラクター「玄野武宏」「白上虎太郎」「青山龍星」「冥鳴ひまり」「九州そら」のハミングを追加
- キャラクター「もち子さん」「剣崎雌雄」のハミングを追加
- バグ修正
パッケージ案内
- エンジン本体
- プラグインエンジン(VVPP)
What's Changed
- 修正: ソング未対応の過去のコアを読み込めるようにする by @PickledChair in #1110
- [release-0.17] to 0.17.1 by @Hiroshiba in #1114
Full Changelog: 0.17.0...0.17.1