- Windows
- Mac
- Linux
- インストーラー版は VOICEVOX公式ページ にあります
- tar.gz版(CPU/x64)
- tar.gz版(CPU/arm64)
tar.gz版(GPU/CUDA版)
追加機能
- プロジェクトの複製を保存する機能を追加
- ARM64版Linuxエディタの提供
- トーク:辞書に登録されていない英単語の自然なカタカナ読みを可能に
What's Changed
- ソング:ノート追加のプレビュー処理をステートパターンで実装 by @sigprogramming in #2171
- [project-sequencer-statemachine] mainブランチをマージ by @sigprogramming in #2404
- [project-sequencer-statemachine] MoveNoteStateを追加 by @sigprogramming in #2412
- fix(test): [project-sequencer-statemachine] Linux の e2e テストで、electron を --no-sandbox で動くように by @Hiroshiba in #2465
- [project-sequencer-statemachine] ResizeNoteLeftStateを追加 by @sigprogramming in #2463
- [project-sequencer-statemachine] ResizeNoteRightStateを追加 by @sigprogramming in #2477
- [project-sequencer-statemachine] SelectNotesWithRectStateを追加してIdleStateを変更 by @sigprogramming in #2480
- add: [project-sequencer-statemachine] DrawPitchStateを追加 by @sigprogramming in #2482
- add: [project-sequencer-statemachine] ErasePitchStateを追加 by @sigprogramming in #2487
- [project-sequencer-statemachine] StoreをDIするように変更 by @sigprogramming in #2495
- [project-sequencer-statemachine] ステートのインスタンスの作成をファクトリ関数で行うようにする by @sigprogramming in #2500
- [project-sequencer-statemachine] ファイルを分けて整理 by @sigprogramming in #2504
- [project-sequencer-statemachine] ツールに対応 by @sigprogramming in #2517
- feat: [project-sequencer-statemachine] 初期ステートの設定周りを変更 by @sigprogramming in #2518
- [project-sequencer-statemachine] transitionToでonExitが呼ばれた場合でもステートが正しく動作するようにする by @sigprogramming in #2519
- feat: [project-sequencer-statemachine] CursorStateの更新を行うようにする by @sigprogramming in #2520
- [project-sequencer-statemachine] mainブランチをマージ by @sigprogramming in #2525
- fix: [project-sequencer-statemachine] editNotesToolIdleStateのupdateCursorStateを修正 by @sigprogramming in #2531
- refactor: [project-sequencer-statemachine] executeNotesSelectionProcessを分割 by @sigprogramming in #2532
- fix: [project-sequencer-statemachine] targetAreaを修正 by @sigprogramming in #2533
- feat: [project-sequencer-statemachine] previewModeを追加 by @sigprogramming in #2535
- feat: [project-sequencer-statemachine] ダブルクリック時はaddNoteStateに遷移せずに直接ノート追加の処理を行うようにする by @sigprogramming in #2540
- feat: [project-sequencer-statemachine] ステートマシンに置き換える by @sigprogramming in #2544
- feat: [project-sequencer-statemachine] EditLyricStateを追加 by @sigprogramming in #2553
- feat: プロジェクトの複製を保存する機能を追加 by @sevenc-nanashi in #2571
- refactor(test): playwrightテストの共通部分を少しリファクタリング、歌詞編集テストの移動 by @Hiroshiba in #2562
- chore: 7zやtyposのダウンロードをリトライする by @Hiroshiba in #2566
- feat: [project-sequencer-statemachine] mainにマージする by @sigprogramming in #2555
- chore: エンジンのOpenAPI関数簡略化に追従 by @Hiroshiba in #2582
- chore(build): typosのバージョンアップ: 1.21.0 -> 1.30.0 by @nanae772 in #2584
- feat: arm64版linuxエディタのデプロイ可能にする by @nanae772 in #2579
- test: ドラッグで長いノートを追加するテストと、複数ノートを一度に歌詞編集するテストを追加 by @Hiroshiba in #2561
- refactor: ステートのprivateメソッドを下の方に移動 by @sigprogramming in #2588
- feat: 音声のスケジューリングでずれが発生しないようにする by @sigprogramming in #2594
- chore:
eslint-plugin-file-progress
とeslint-config-flat-gitignore
を導入してeslintを改善 by @sevenc-nanashi in #2581 - fix: 「くわ」が別モーラとして分割されない問題を修正 by @Hiroshiba in #2604
- chore: ESLintのキャッシュを有効化 by @nanae772 in #2597
- chore: typosのバージョンを管理 by @nanae772 in #2595
- chore: 依存関係を更新 by @sevenc-nanashi in #2598
- chore: ESModuleにする by @sevenc-nanashi in #2580
- fix!:
bpmInputBuffer
をなくしつつ、再生中でもbpmを変更できるようにする by @Hiroshiba in #2603 - fix: Tabキーで自動スクロールしない問題を修正(#2599) by @terapotan in #2606
- build: インストール時にVOICEVOX-CPU-ARCH.AppImageからVOICEVOX.AppImageにrenameするようにする by @madosuki in #2590
- docs: 商用以外のライセンスに配慮した案内に変更 by @Hiroshiba in #2609
- chore: preview-pagesのワークフローをownerがVOICEVOXであるときのみ実行するようにする by @nanae772 in #2612
- docs: issueの自動クローズについてより伝わりやすい文面の提案 by @nanae772 in #2613
- refactor: download7z.ts, downloadTypos.tsで使われていたpath.resolveをpath.joinに置き換える by @nanae772 in #2614
- fix: 再生位置のハイライトが動かなかったのを修正 by @sevenc-nanashi in #2621
- refactor: gridInfoではなくnumMeasuresをinjectするようにする by @sigprogramming in #2605
- refactor: プロジェクト保存周りの関数を別ファイルに切り出してリファクタリング by @Hiroshiba in #2573
- docs: コードの歩き方.mdを最新の情報に更新 by @Hiroshiba in #2617
- fix: 無くなったフレーズのピッチやボリュームを削除していなかったので修正 by @sigprogramming in #2622
- fix: プリセット管理ダイアログをSET_DIALOG_OPENで開くように変更する by @madosuki in #2623
- refactor: ヘルプダイアログを除くcomputed+@update:modelValueパターンで開くダイアログをdefineModelを使うようにする by @madosuki in #2624
- fix: ヘルプダイアログが無限に開けるのを修正 #2610 by @madosuki in #2625
- feat: ソング:カーソルをシーケンサーの端に持っていったときにスクロールする機能を追加(#2319) by @terapotan in #2583
- refactor: useMountedを追加し、mountedの管理を統一 by @Hiroshiba in #2629
- chore: eslintにvitestプラグインを追加 by @Hiroshiba in #2628
- chore(tests): vitestのimportを明示的にする by @Hiroshiba in #2630
- refactor: MenuBarの定義を分散 by @sevenc-nanashi in #2596
- refactor(MenuBar): subMenuDataのpropsを統合 by @Hiroshiba in #2633
- feat: ピッチ生成APIでピッチの更新を行うようにする by @sigprogramming in #2635
- test: 音声書き出しe2eテスト by @Hiroshiba in #2473
- refactor: ソングのレンダリング関係の型と関数を移動 by @sigprogramming in #2639
- chore(docs): preview-pagesのURLを更新 by @Hiroshiba in #2640
- refactor: FrameAudioQueryの生成と音声合成の処理をaction化 by @sigprogramming in #2641
- refactor: selectPriorPhrase関数のインターフェースを変更 by @sigprogramming in #2638
- ci: Ubuntu 22.04に更新 by @Hiroshiba in #2647
- refactor: generatePhrases関数をリファクタリング by @sigprogramming in #2643
- refactor: electronのカレントディレクトリの変更のロジックを関数の外に出す by @Hiroshiba in #2569
- refactor: generateQuerySourceなどの関数をsongTrackRendering.tsに移動 by @sigprogramming in #2642
- refactor: generateQueryなどの関数をsongTrackRendering.tsに移動 by @sigprogramming in #2648
- refactor: installVvppEngineをDisplayableErrorをthrowする形に変更 by @Hiroshiba in #2557
- chore: キャラクターダイアログ系コンポーネントをOldプレフィックスを付けてコピー by @takusea in #2644
- feat!: キャラクター関連のダイアログを再設計 by @takusea in #2505
- test:
singFrameF0
のモックを追加 by @sigprogramming in #2652 - refactor:
SongTrackRenderer
を追加 by @sigprogramming in #2651 - feat(design): テキストダイアログをリデザイン by @takusea in #2654
- build: [release-0.23] to 0.23.1 by @Hiroshiba in #2659
- fix(build): [release-0.23] Linux Nvidia ビルドのコメント忘れ by @Hiroshiba in #2660
- chore!: merge 0.23.1 by @Hiroshiba in #2662
- build: [release-0.23] Linux NVIDIA の設定を復元 by @Hiroshiba in #2663
- chore(build): #2663 をマージ by @Hiroshiba in #2664
- refactor: SongTrackRendererでレンダリングを行うようにする by @sigprogramming in #2667
- refactor: os, path, fsの名前付きインポートをデフォルトインポートに変更 by @yohaku7 in #2673
- fix: テキストダイアログを閉じた際にUIロックが解除されない不具合を修正 by @takusea in #2658
- feat: カタカナ英語のsupported_featuresをエンジン管理UIに追加 by @sevenc-nanashi in #2671
- feat: 音素タイミング編集データをプロジェクトで保持するようにする by @sigprogramming in #2675
- fix: アップデートのお知らせダイアログが閉じられない問題を修正 by @sabonerune in #2669
- build: [release-0.24] to 0.24.0 by @Hiroshiba in #2682
- feat: OpenAPI Generatorをpnpm runで実行できるように by @sevenc-nanashi in #2674
- feat(複数選択): 一括並び替えを追加 by @sevenc-nanashi in #2678
- fix: ドラッグアンドドロップでvvprojファイルが開けないバグを修正 by @Hiroshiba in #2687
New Contributors
Full Changelog: 0.23.0...0.24.0