Skip to content

0.16.0-preview.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Mar 11:48
741f6e3

What's Changed

  • Add: Exampleの動作チェックを追加 by @sevenc-nanashi in #701
  • RustのブロッキングAPIを実装 by @qryxip in #702
  • [docs] ユーザーガイドを追加 by @Hiroshiba in #699
  • [docs] ドキュメント整理(ユーザーガイドをリンク、VVMのリンク追加、利用規約があることを案内) by @Hiroshiba in #707
  • PythonのブロッキングAPIを実装 by @qryxip in #706
  • CとJavaのブロッキングAPIを実装 by @qryxip in #705
  • モジュールレベルのglob importをすべて取り除く by @qryxip in #708
  • cfg-ifを消す by @qryxip in #709
  • blocking版とtokio版のimplmod内に移す by @qryxip in #710
  • Update dependency Rust to v1.74.1 by @renovate in #711
  • Update dependency Rust to v1.75.0 by @renovate in #716
  • downloader, test_util, xtaskのpackage.versionを省略する by @qryxip in #717
  • ccを1.0.73から1.0.83へupdate by @nekomimimi in #720
  • Pyright/Pylanceに対応する by @qryxip in #719
  • poetry lock --no-update by @qryxip in #735
  • [project-s] ダミーモデルの追加とテストの有効化 by @y-chan in #736
  • [project-s] スタイルタイプの名称変更 by @Hiroshiba in #738
  • Fix: 空の辞書でクラッシュするバグを修正 by @sevenc-nanashi in #733
  • 一時的にDownload test workflowを無効化する by @qryxip in #744
  • Update dependency Rust to v1.76.0 by @renovate in #743
  • metas出力時に話者情報をマージする by @qryxip in #728
  • open_jtalk-rsを更新し、caminoを利用 by @qryxip in #745
  • TextAnalyzer traitにstring->AccentPhraseModel[]を移動 by @eyr1n in #740
  • async_zipをv0.0.16に上げる by @qryxip in #747
  • Add test for full-context label and text analyzer by @phenylshima in #750
  • JavaのinitLoggerのnative実装を移動 by @qryxip in #751
  • C APIとPython APIの不必要なUTF-8の要求を外す by @qryxip in #752
  • PyO3をv0.20.3に更新 by @qryxip in #753
  • jlabelを導入する by @phenylshima in #742
  • Python APIのasyncio版実装をmod内に移す by @qryxip in #754
  • Fix Cargo.lock by @qryxip in #755
  • iOSのApp Storeへの申請を通るようにした by @nekomimimi in #723
  • アイテムの可視性を必要最低限にする by @qryxip in #759
  • Update dependency Rust to v1.77.0 by @renovate in #763
  • 追加: VVM ファイル詳細 docs by @tarepan in #760
  • Update dependency Rust to v1.77.1 by @renovate in #767
  • [release-0.15] .onnx/.binファイルの読み込みを遅延させる by @qryxip in #768
  • Rust 1.77の新機能を導入する by @qryxip in #771
  • Update dependency Rust to v1.77.2 by @renovate in #781
  • Rust APIのunsafe_codeallowにする by @qryxip in #773
  • macos-latest = macos-14に適応する by @qryxip in #784
  • VOICEVOX/open_jtalk-rs#31 を取り込む by @qryxip in #772
  • C APIのテストにvoicevox_core.hを使う by @qryxip in #774
  • chore: renovate.jsonの"packagePatterns"を"depPatterns"に by @qryxip in #787
  • chore(deps): update dependency rust to v1.78.0 by @renovate in #786
  • StyleMeta::r#typeを追加し、トークという区分を実装に導入する by @qryxip in #761
  • Change/surf to reqwest by @neruneruna7 in #788
  • chore: actionlint v1.7.0に適応する by @qryxip in #792
  • chore: sample.vvmをcrates/test_util/data/model下に構成するようにする by @qryxip in #791
  • onnxruntime-rsからortに乗り換える by @qryxip in #725
  • change: style_id_to_model_inner_idstyle_id_to_inner_voice_id by @qryxip in #795
  • change: VVMにUUIDを割り振り、それをVoiceModelIdとする by @qryxip in #796
  • change: manifest_versionvvm_format_versionに by @qryxip in #794
  • chore: #796 に対するJavaのテストを追加 by @qryxip in #797
  • Bump actions by @nix6839 in #798
  • fix: voicevox_user_dict_add_wordがスタックを破壊するのを修正 by @qryxip in #800
  • chore(deps): update dependency rust to v1.79.0 by @renovate in #799
  • change: macOS 11のサポートを切る by @qryxip in #801
  • add: Rust APIのAPIドキュメントをデプロイするようにする by @qryxip in #803
  • change: Onnxruntime型を追加し、そこからdlopen/LoadLibrary*を行う by @qryxip in #802
  • refactor: Rust APIのAudioQuery系の型名から接尾辞"Model"を削除 by @qryxip in #805
  • chore: tool.maturin.skip-auditwheel = false by @qryxip in #806
  • refactor: Rust APIにおけるgetterをパブリックAPIとして整える by @qryxip in #807
  • chore: sphinx-autoapiをv3.1.0に上げる by @qryxip in #808
  • chore(deps): update dependency rust to v1.80.0 by @renovate in #809
  • change: rework GPU features by @qryxip in #810
  • [release-0.15] macos-11をmacos-12にアップデートしておく by @Hiroshiba in #813
  • chore: Rust 1.79と1.80で追加された機能を利用する by @qryxip in #816
  • ci: Renovate v38に適応する by @qryxip in #817
  • ci: Renovateのdatasourceをgithub-tagsにする by @qryxip in #819
  • chore(deps): update dependency rust to v1.80.1 by @renovate in #820
  • update: ortを更新 by @qryxip in #822
  • change: InferenceFailedRunModel by @qryxip in #823
  • Update jump-to version on README by @cm-ayf in #824
  • chore(deps): update dependency rust to v1.81.0 by @renovate in #826
  • chore: Rust 1.81で追加された機能を利用する by @qryxip in #827
  • improve: rework VoiceModel by @qryxip in #830
  • change: Rust APIの脱Tokioと、voicevox_core::{tokiononblocking} by @qryxip in #831
  • change: VoiceModelVoiceModelFile by @qryxip in #832
  • chore: minor refactor by @qryxip in #833
  • #830 の設計をUserDictにも by @qryxip in #834
  • change: minor changes for UserDict API by @qryxip in #835
  • chore: voicevox.github.io/voicevox_core/apis内のリンクを置き換え by @qryxip in #837
  • chore: READMEからvoicevox.github.io/voicevox_core/apisにリンク by @qryxip in #838
  • chore: すべての依存をRenovateの対象にする by @qryxip in #839
  • docs: READMEのビルド周りの記載を更新し、自分でビルドした場合は製品版のVVMが読めないことをわかるように by @Hiroshiba in #840
  • chore: package.rust-versionを書く by @qryxip in #844
  • fix: IndexMap::{removeshift_remove} by @qryxip in #846
  • docs: Rust APIのSynthesizerのドキュメントを訂正 by @qryxip in #847
  • ci: non-major dependenciesではdependencyDashboardApproval=true by @qryxip in #848
  • chore(deps): update non-major dependencies by @renovate in #841
  • change: C APIからゲッター関数を無くす by @qryxip in #850
  • add: C APIの#[repr(Rust)]なものへのアクセスをすべて安全にする by @qryxip in #849
  • refactor: InferenceDomainMapValuesのインスタンスをマクロで作る by @qryxip in #852
  • split decoder into spectrogram and vocoder without changing API by @Yosshi999 in #851
  • chore(deps): advisoriesに対応するためいくつかのクレートをbump by @qryxip in #856
  • chore: cargo-denyを復活させ、mainブランチ上で動かす by @qryxip in #855
  • refactor: cstr!("…")c"…"に置き換える by @qryxip in #782
  • chore: Rustを1.82.0に上げ、その新機能を利用する by @qryxip in #857
  • feat(java)!: com.microsoft.onnxruntime/onnxruntime{,_gpu}を削除 by @qryxip in #860
  • fix: fix up #849 by @qryxip in #862
  • feat(docs): docs/を整理する by @qryxip in #863
  • ストリーミングモードのdecodeを実装(precompute_renderとrender) by @Yosshi999 in #854
  • fix: Python APIとexample/python/run.pyの型付けを直す by @qryxip in #864
  • refactor: Synthesizerの実装をInner<_, A: Async>の形にする by @qryxip in #865
  • fix: 非同期関連のtodoとfixmeを解消 by @qryxip in #868
  • change!(java): blockingパッケージを作ってクラス移動 by @qryxip in #861
  • fix: compatible_engineにsafety requirementとアサートを入れる by @qryxip in #869
  • docs: "APIデザイン ガイドライン"を追加 by @qryxip in #870
  • fix compat breaking: revive workaround padding in decode() by @Yosshi999 in #867
  • feat: pause_length{,_scale}をデフォルト値限定で受け入れる by @qryxip in #872
  • chore(deps)!: bump ort by @qryxip in #876
  • ci: -vv-v by @qryxip in #871
  • fix(ci): fix up #876: update deny.toml by @qryxip in #877
  • Streaming decoder for compatible engine by @Yosshi999 in #875
  • chore(deps): Rustを1.83.0に上げ、その新機能を利用する by @qryxip in #878
  • feat!: renderの引数の範囲指定部分を各言語の慣習に合わせる by @qryxip in #879
  • feat: fix up #875 about MARGIN_WIDTH and FEATURE_SIZE by @qryxip in #880
  • refactor: Python APIのexampleのCLI引数をdataclass化 by @qryxip in #881
  • feat!: Synthesizer::audio_querycreate_audio_queryに改名 by @qryxip in #882
  • remove!: macOS 12のサポートを切る by @qryxip in #884
  • fix(test): C APIのテストがWindowsで壊れているのを直す by @qryxip in #885
  • chore(deps): bump anstream to 0.6.18, hashbrown@15 to 0.15.2 by @qryxip in #887
  • chore(deps): bump open_jtalk-rs by @qryxip in #886
  • feat!: RunAsyncを使う by @qryxip in #889
  • chore(deps): bump url to v2.5.4 by @qryxip in #890
  • chore(deps): bump derive_more to v1.0.0 by @qryxip in #892
  • refactor: VVMマニフェストで#[serde(flatten)]を活用 by @qryxip in #891
  • fix: fix up #761: JavaとPythonのStyleTypeを埋める by @qryxip in #895
  • chore: [0.15] remove obsolete parts by @qryxip in #896
  • Merge 0.15.5 by @qryxip in #894
  • refactor: mod innerを削除 by @qryxip in #897
  • feat!: fix up #802: C APIのrpath設定を削除 by @qryxip in #898
  • add: [release-0.15] macos-12 to macos-13 by @Hiroshiba in #899
  • ci: cargo-denyのadvisoriesだけcronでの実行にする by @qryxip in #893
  • fix: fix up #893: add missing shell: bash by @qryxip in #904
  • docs: #902 の注意書き by @qryxip in #903
  • fix: [release-0.15] os to runner_os by @Hiroshiba in #905
  • refactor: Rust APIのSynthesizerのメソッドをビルダースタイルに by @qryxip in #907
  • test: Java APIのttsのテストが動いてなかったのを修正 by @qryxip in #909
  • feat: Rust APIのビルダー構造体を#[must_use]にする by @qryxip in #910
  • fix: OS -> RUNNER_OS by @Hiroshiba in #906
  • refactor: fix up #907: remove unnecessary type arguments by @qryxip in #912
  • remove!: requires-python>=3.10に引き上げる by @qryxip in #915
  • feat: voicevox_core (Rust API)以外のクレートをMIT Licenseと宣言 by @qryxip in #913
  • refactor: 入出力周りのいくつかの処理をsynthesizerから移動 by @qryxip in #917
  • feat!: decode.onnxを復活させる by @qryxip in #918
  • build: Poetry v2を使う by @qryxip in #920
  • fix: bump ort by @qryxip in #921
  • feat: Rustを1.84.0に上げ、その新機能を利用する by @qryxip in #923
  • feat!: liberate VOICEVOX CORE by @qryxip in #825
  • feat!: ビルダーパターンの締めの"exec"/"execute"を"perform"に by @qryxip in #911
  • feat!: Rust APIだけTextAnalyzerをパブリックにする by @qryxip in #919
  • chore: --features load-onnxruntimeでClippyをかける by @qryxip in #925
  • fix!: PythonのSynthesizer.metasUserDict.wordsを非ゲッターに by @qryxip in #914
  • fix: fix up #915: bump the PyO3's abi3 feature to abi3-py310 by @qryxip in #926
  • refactor: Python 3.9と3.10の新機能を使う by @qryxip in #927
  • refactor: #928 用のコード移動 by @qryxip in #929
  • fix!: 間違って消していた__internal#[doc(hidden)]を復活 by @qryxip in #932
  • feat!: fix up #802: remove _load_dlls.py by @qryxip in #933
  • fix: Python APIのre-export漏れ by @qryxip in #930
  • feat!: voicevox_vvmからVVMをダウンロードする by @qryxip in #928
  • fix!: StyleVersionSpeakerVersion by @qryxip in #931
  • fix(docs): SpeakerMeta.{speaker_uuid,version}が逆だった by @qryxip in #935
  • feat: [downloader] 対象外のDownloadTargetを見に行かないように by @qryxip in #939
  • feat!: Rust APIのnewtypeをopenなstructにし、Rawを消す by @qryxip in #940
  • feat!: #[non_exhaustive] by @qryxip in #941
  • feat!: VoiceModelFile::close後もidmetasへのアクセスを保証 by @qryxip in #937
  • feat!: [downloader] rename core to c-api by @qryxip in #942
  • feat!: "話者" ("speaker") → "キャラクター" ("character") by @qryxip in #943
  • feat: whlにLICENSEファイルを含める by @qryxip in #947
  • feat: Rust APIとPython APIはリポジトリのLICENSEとREADME.mdを使う by @qryxip in #949
  • docs: ダウンローダー周りの記述を更新 by @qryxip in #945
  • feat!: [downloader] DownloadTargetごとにディレクトリを切るようにする by @qryxip in #944
  • docs: [Python] 型エイリアス系へのリンクについてワークアラウンド by @qryxip in #952
  • docs: [Python] Sphinxをv8に上げ、extension達もアップデート by @qryxip in #953
  • feat!: [Java] 列挙型を定数の集合にしてnon exhaustiveに by @qryxip in #955
  • feat!: [Python] EnumLiteralに by @qryxip in #950
  • feat! [Python] リテラル型をnon exhaustiveに by @qryxip in #957
  • feat!: SupportedDevicesからデシアライズ機能を剥奪 by @qryxip in #958
  • feat!: AudioQueryのJSON表現をENGINEと同じにする by @qryxip in #946
  • build: bump Maturin to 1.8.1 by @qryxip in #959
  • build: fix up #825: fix a typo by @qryxip in #956
  • build: C APIにもLICENSEファイルを同梱 by @qryxip in #965
  • build!: DLLとCヘッダをlib/とinclude/に入れる by @qryxip in #954
  • build(fix): fix up #954: fix build_xcframework by @qryxip in #967
  • feat!: ストリーミングAPIを封印する by @qryxip in #972
  • feat!: [downloader] voicevox_vvmを0.0.1-preview.4に by @qryxip in #964
  • fix: [example] [Python] fix up #944: run-asyncio.pyも更新 by @qryxip in #969
  • feat!: [Rust] SupportedDevices::to_jsonを封印 by @qryxip in #974
  • docs: [C] 各アイテムからRust APIにリンクを張る by @qryxip in #976
  • feat!: [Python] UserDict.wordsUserDict.to_dict by @qryxip in #977
  • docs: READMEのライセンス周りの表記をわかりやすくする by @Hiroshiba in #973
  • build(fix): fix up #954: codesign.bashの引数も更新 by @qryxip in #980
  • build: is_productionを廃止 by @qryxip in #979
  • docs: [Rust] Firefox以外でスペースが入りまくっているのを直す by @qryxip in #982
  • feat: [downloader] onnxruntimeでも利用規約への同意を求める by @qryxip in #983
  • docs: [Python (example)] metasを表示するタイミングを直す by @qryxip in #986
  • Merge 0.15.7 by @qryxip in #987
  • docs: [Python, Java] 各アイテムにPydanticとGSONの廃止案内を載せる by @qryxip in #985
  • feat: [Python] 「存在しないコンストラクタ」についてケア by @qryxip in #988
  • feat!: [downloader] modelsの.mdを.txtにリネームするように by @qryxip in #989
  • docs: APIドキュメントはである調に統一 by @qryxip in #990
  • docs: 軽く解決可能なTODOとFIXMEを解消 by @qryxip in #992
  • feat: [Python, Java] fix up #832: Dropのメッセージをやめる by @qryxip in #993
  • docs: APIドキュメントの{Character,Style}Meta周りの記述を統一 by @qryxip in #996
  • feat: [Python] fix up #988: asyncio.OpenJtalkもやる by @qryxip in #997
  • feat!: [Python] デフォルト引数の前に一律で*,を挟む by @qryxip in #998
  • fix!: various fix for UserDictWord by @qryxip in #1002
  • feat!: revert #872 by @qryxip in #1004
  • build: [Python] Poetry v2.1.0でpoetry lockする by @qryxip in #1007
  • chore(deps): update voicevox-ort by @qryxip in #1003
  • feat: [downloader] 利用規約の表示を改善する by @qryxip in #1006
  • feat: [downloader] fix up #1006: batを使わず利用規約を表示する by @qryxip in #1011
  • ci: download_testを直す by @qryxip in #1013
  • feat!: ユーザー辞書単語のJSON表現をENGINEと同じにする by @qryxip in #1014
  • feat: [Python] PyO3をv0.23に上げ、pyo3-asyncioを外す by @qryxip in #962
  • ci(fix): fix up #962: 更新し忘れたdeny.tomlを更新 by @qryxip in #1018
  • docs(fix): readmeの古い記述を更新 by @qryxip in #1019
  • docs: vvm周りのリンクを更新 by @nanae772 in #1020
  • docs: readmeのダイエット by @qryxip in #1021
  • docs: "ダウンローダーがダウンロードするもの"の節を追加 by @qryxip in #1023
  • feat!: デフォルトでRunAsyncではなくRunを使う by @qryxip in #1024
  • fix: [Python] fix up #962: async版create_accent_phrasesを直す by @qryxip in #1026
  • feat: いくつかのAPIを露出し、「テキスト音声合成の流れ」を明確に by @qryxip in #1025

New Contributors

Full Changelog: 0.15.0-preview.16...0.16.0-preview.0