实例介绍
OpenUtau是专为UTAU社区打造的编辑器,它还提供功能丰富的MIDI编辑器,易于使用的颤音编辑器以及预渲染和内置的重采样器,让你快速预览你的作品。
【实例截图】
【核心代码】
文件清单
└── OpenUtau-bd735618a8660988762b17c6e423b169a495bcf0
├── appveyor.py
├── appveyor.yml
├── cpp
│ ├── BUILD.bazel
│ ├── MODULE.bazel
│ ├── MODULE.bazel.lock
│ ├── README.md
│ ├── third_party
│ │ ├── BUILD.bazel
│ │ ├── libgvps.BUILD
│ │ ├── libnpy.BUILD
│ │ ├── libpyin.BUILD
│ │ ├── libpyin.patch
│ │ ├── spline.BUILD
│ │ ├── spline.patch
│ │ ├── world.BUILD
│ │ └── world.patch
│ ├── WORKSPACE.bazel
│ └── worldline
│ ├── BUILD.bazel
│ ├── classic
│ │ ├── BUILD.bazel
│ │ ├── classic_args.cpp
│ │ ├── classic_args.h
│ │ ├── frq.cpp
│ │ ├── frq.h
│ │ ├── resampler.cpp
│ │ ├── resampler.h
│ │ ├── timing.cpp
│ │ ├── timing.h
│ │ └── timing_test.cpp
│ ├── common
│ │ ├── BUILD.bazel
│ │ ├── timer.cpp
│ │ ├── timer.h
│ │ ├── vec_utils.cpp
│ │ └── vec_utils.h
│ ├── f0
│ │ ├── BUILD.bazel
│ │ ├── dio_estimator.cpp
│ │ ├── dio_estimator.h
│ │ ├── dio_ss_estimator.cpp
│ │ ├── dio_ss_estimator.h
│ │ ├── f0_estimator.h
│ │ ├── frq_estimator.cpp
│ │ ├── frq_estimator.h
│ │ ├── pyin_estimator.cpp
│ │ └── pyin_estimator.h
│ ├── model
│ │ ├── BUILD.bazel
│ │ ├── effects.cpp
│ │ ├── effects.h
│ │ ├── model.cpp
│ │ └── model.h
│ ├── phrase_synth.cpp
│ ├── phrase_synth.h
│ ├── platinum
│ │ ├── BUILD.bazel
│ │ ├── platinum.cpp
│ │ ├── platinum.h
│ │ ├── synthesisplatinum.cpp
│ │ └── synthesisplatinum.h
│ ├── synth_request.h
│ ├── worldline.cpp
│ ├── worldline.h
│ ├── worldline_main.cpp
│ └── worldline_test.cpp
├── LICENSE.txt
├── Logo
│ ├── openutau_logotype.svg
│ └── openutau.svg
├── Misc
│ ├── GIFs
│ │ ├── editor2.gif
│ │ ├── editor.gif
│ │ ├── playback.gif
│ │ ├── undo.gif
│ │ └── vibrato.gif
│ └── sync_strings.py
├── OpenUtau
│ ├── App.axaml
│ ├── App.axaml.cs
│ ├── Assets
│ │ ├── logotype.png
│ │ ├── logotype-w.png
│ │ ├── OpenUtau.icns
│ │ └── open-utau.ico
│ ├── Colors
│ │ ├── Brushes.axaml
│ │ ├── DarkTheme.axaml
│ │ └── LightTheme.axaml
│ ├── Controls
│ │ ├── ExpressionCanvas.cs
│ │ ├── ExpSelector.axaml
│ │ ├── ExpSelector.axaml.cs
│ │ ├── LyricBox.axaml
│ │ ├── LyricBox.axaml.cs
│ │ ├── NotePropertiesControl.axaml
│ │ ├── NotePropertiesControl.axaml.cs
│ │ ├── NotePropertyExpression.axaml
│ │ ├── NotePropertyExpression.axaml.cs
│ │ ├── NotesCanvas.cs
│ │ ├── OtoPlot.cs
│ │ ├── PartControl.cs
│ │ ├── PartsCanvas.cs
│ │ ├── PhonemeCanvas.cs
│ │ ├── SearchBar.axaml
│ │ ├── SearchBar.axaml.cs
│ │ ├── TextLayoutCache.cs
│ │ ├── TickBackground.cs
│ │ ├── TrackAdder.axaml
│ │ ├── TrackAdder.axaml.cs
│ │ ├── TrackBackground.cs
│ │ ├── TrackHeader.axaml
│ │ ├── TrackHeader.axaml.cs
│ │ ├── TrackHeaderCanvas.cs
│ │ ├── ViewScaler.axaml
│ │ ├── ViewScaler.axaml.cs
│ │ ├── Viridis.cs
│ │ └── WaveformImage.cs
│ ├── FilePicker.cs
│ ├── FodyWeavers.xml
│ ├── FodyWeavers.xsd
│ ├── Integrations
│ │ └── VLabelerClient.cs
│ ├── nuget.config
│ ├── OpenUtau.csproj
│ ├── Program.cs
│ ├── Resources
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ └── Unzipper.exe
│ ├── Strings
│ │ ├── Strings.axaml
│ │ ├── Strings.de-DE.axaml
│ │ ├── Strings.es-ES.axaml
│ │ ├── Strings.es-MX.axaml
│ │ ├── Strings.fi-FI.axaml
│ │ ├── Strings.fr-FR.axaml
│ │ ├── Strings.id-ID.axaml
│ │ ├── Strings.it-IT.axaml
│ │ ├── Strings.ja-JP.axaml
│ │ ├── Strings.ko-KR.axaml
│ │ ├── Strings.nl-NL.axaml
│ │ ├── Strings.pl-PL.axaml
│ │ ├── Strings.pt-BR.axaml
│ │ ├── Strings.ru-RU.axaml
│ │ ├── Strings.th-TH.axaml
│ │ ├── Strings.vi-VN.axaml
│ │ ├── Strings.zh-CN.axaml
│ │ └── Strings.zh-TW.axaml
│ ├── Styles
│ │ ├── PianoRollStyles.axaml
│ │ └── Styles.axaml
│ ├── ThemeManager.cs
│ ├── ViewConstants.cs
│ ├── ViewLocator.cs
│ ├── ViewModels
│ │ ├── Converters.cs
│ │ ├── DebugViewModel.cs
│ │ ├── EditSubbanksViewModel.cs
│ │ ├── ExeSetupViewModel.cs
│ │ ├── ExpressionsViewModel.cs
│ │ ├── ExpSelectorViewModel.cs
│ │ ├── LyricBoxViewModel.cs
│ │ ├── LyricsReplaceViewModel.cs
│ │ ├── LyricsViewModel.cs
│ │ ├── MainWindowViewModel.cs
│ │ ├── MenuItemViewModel.cs
│ │ ├── NoteDefaultsViewModel.cs
│ │ ├── NotePropertiesViewModel.cs
│ │ ├── NoteSelectionViewModel.cs
│ │ ├── NotesViewModel.cs
│ │ ├── NotesViewModelHitTest.cs
│ │ ├── PasteParamViewModel.cs
│ │ ├── PhoneticAssistantViewModel.cs
│ │ ├── PianoRollViewModel.cs
│ │ ├── PlaybackViewModel.cs
│ │ ├── PreferencesViewModel.cs
│ │ ├── SearchNoteViewModel.cs
│ │ ├── SingerPublishViewModel.cs
│ │ ├── SingerSetupViewModel.cs
│ │ ├── SingersViewModel.cs
│ │ ├── TrackColorViewModel.cs
│ │ ├── TrackHeaderViewModel.cs
│ │ ├── TrackSettingsViewModel.cs
│ │ ├── TracksViewModel.cs
│ │ ├── UpdaterViewModel.cs
│ │ ├── ViewModelBase.cs
│ │ └── VoiceColorMappingViewModel.cs
│ └── Views
│ ├── DebugWindow.axaml
│ ├── DebugWindow.axaml.cs
│ ├── EditSubbanksDialog.axaml
│ ├── EditSubbanksDialog.axaml.cs
│ ├── ExeSetupDialog.axaml
│ ├── ExeSetupDialog.axaml.cs
│ ├── ExpressionsDialog.axaml
│ ├── ExpressionsDialog.axaml.cs
│ ├── LyricsDialog.axaml
│ ├── LyricsDialog.axaml.cs
│ ├── LyricsReplaceDialog.axaml
│ ├── LyricsReplaceDialog.axaml.cs
│ ├── MainWindow.axaml
│ ├── MainWindow.axaml.cs
│ ├── MessageBox.axaml
│ ├── MessageBox.axaml.cs
│ ├── NoteDefaultsDialog.axaml
│ ├── NoteDefaultsDialog.axaml.cs
│ ├── NoteEditStates.cs
│ ├── PartEditStates.cs
│ ├── PasteParamDialog.axaml
│ ├── PasteParamDialog.axaml.cs
│ ├── PhoneticAssistant.axaml
│ ├── PhoneticAssistant.axaml.cs
│ ├── PianoRollWindow.axaml
│ ├── PianoRollWindow.axaml.cs
│ ├── PreferencesDialog.axaml
│ ├── PreferencesDialog.axaml.cs
│ ├── SearchNoteDialog.axaml
│ ├── SearchNoteDialog.axaml.cs
│ ├── SingerPublishDialog.axaml
│ ├── SingerPublishDialog.axaml.cs
│ ├── SingersDialog.axaml
│ ├── SingersDialog.axaml.cs
│ ├── SingerSetupDialog.axaml
│ ├── SingerSetupDialog.axaml.cs
│ ├── SliderDialog.axaml
│ ├── SliderDialog.axaml.cs
│ ├── TimeSignatureDialog.axaml
│ ├── TimeSignatureDialog.axaml.cs
│ ├── TrackColorDialog.axaml
│ ├── TrackColorDialog.axaml.cs
│ ├── TrackSettingsDialog.axaml
│ ├── TrackSettingsDialog.axaml.cs
│ ├── TypeInDialog.axaml
│ ├── TypeInDialog.axaml.cs
│ ├── UpdaterDialog.axaml
│ ├── UpdaterDialog.axaml.cs
│ ├── VoiceColorMappingDialog.axaml
│ └── VoiceColorMappingDialog.axaml.cs
├── OpenUtau.Core
│ ├── Analysis
│ │ ├── Crepe
│ │ │ ├── Crepe.cs
│ │ │ ├── LICENSE.txt
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ └── tiny.onnx
│ │ └── Some.cs
│ ├── Api
│ │ ├── G2pDictionary.cs
│ │ ├── G2pDictionaryData.cs
│ │ ├── G2pFallbacks.cs
│ │ ├── G2pPack.cs
│ │ ├── G2pRemapper.cs
│ │ ├── IG2p.cs
│ │ ├── Phonemizer.cs
│ │ ├── PhonemizerFactory.cs
│ │ ├── PhonemizerInstaller.cs
│ │ ├── PhonemizerRunner.cs
│ │ └── README.md
│ ├── Audio
│ │ ├── AudioDevice.cs
│ │ ├── AudioEngine.cs
│ │ ├── AudioFrame.cs
│ │ ├── AudioStreamInfo.cs
│ │ ├── Bindings
│ │ │ ├── PaBinding.cs
│ │ │ ├── PaBinding.Delegates.cs
│ │ │ ├── PaBinding.Enums.cs
│ │ │ └── PaBinding.Structs.cs
│ │ ├── DummyAudioOutput.cs
│ │ ├── IAudioOutput.cs
│ │ ├── NAudioOutput.cs
│ │ └── PortAudioOutput.cs
│ ├── BaseChinesePhonemizer.cs
│ ├── Classic
│ │ ├── ClassicRenderer.cs
│ │ ├── ClassicSinger.cs
│ │ ├── ClassicSingerLoader.cs
│ │ ├── ExeInstaller.cs
│ │ ├── ExeResampler.cs
│ │ ├── ExeWavtool.cs
│ │ ├── Flags
│ │ │ ├── UstFlag.cs
│ │ │ └── UstFlagParser.cs
│ │ ├── Frq.cs
│ │ ├── Ini.cs
│ │ ├── IPlugin.cs
│ │ ├── IResampler.cs
│ │ ├── IWavtool.cs
│ │ ├── OtoWatcher.cs
│ │ ├── Plugin.cs
│ │ ├── PluginLoader.cs
│ │ ├── PluginRunner.cs
│ │ ├── Presamp.cs
│ │ ├── ResamplerItem.cs
│ │ ├── ResamplerManifest.cs
│ │ ├── SharpWavtool.cs
│ │ ├── ToolsManager.cs
│ │ ├── Ust.cs
│ │ ├── UstNote.cs
│ │ ├── VoicebankConfig.cs
│ │ ├── VoiceBank.cs
│ │ ├── VoicebankErrorChecker.cs
│ │ ├── VoicebankFiles.cs
│ │ ├── VoicebankInstaller.cs
│ │ ├── VoicebankLoader.cs
│ │ ├── VoicebankPublisher.cs
│ │ ├── WorldlineRenderer.cs
│ │ └── WorldlineResampler.cs
│ ├── Commands
│ │ ├── ExpCommands.cs
│ │ ├── NoteCommands.cs
│ │ ├── Notifications.cs
│ │ ├── PartCommands.cs
│ │ ├── ProjectCommands.cs
│ │ ├── TrackCommands.cs
│ │ └── UCommand.cs
│ ├── DefaultPhonemizer.cs
│ ├── DependencyInstaller.cs
│ ├── DiffSinger
│ │ ├── DiffSingerBasePhonemizer.cs
│ │ ├── DiffSingerCache.cs
│ │ ├── DiffSingerConfig.cs
│ │ ├── DiffSingerPitch.cs
│ │ ├── DiffSingerRenderer.cs
│ │ ├── DiffSingerScript.cs
│ │ ├── DiffSingerSinger.cs
│ │ ├── DiffSingerSpeakerEmbedManager.cs
│ │ ├── DiffSingerUtils.cs
│ │ ├── DiffSingerVariance.cs
│ │ ├── DiffSingerVocoder.cs
│ │ └── Phonemizers
│ │ ├── DiffSingerChinesePhonemizer.cs
│ │ ├── DiffSingerEnglishPhonemizer.cs
│ │ ├── DiffSingerG2pPhonemizer.cs
│ │ ├── DiffSingerGermanPhonemizer.cs
│ │ ├── DiffSingerItalianPhonemizer.cs
│ │ ├── DiffSingerJapanesePhonemizer.cs
│ │ ├── DiffSingerJyutpingPhonemizer.cs
│ │ ├── DiffSingerKoreanPhonemizer.cs
│ │ ├── DiffSingerPhonemizer.cs
│ │ ├── DiffSingerPortuguesePhonemizer.cs
│ │ ├── DiffSingerRhythmizerPhonemizer.cs
│ │ ├── DiffSingerRussianPhonemizer.cs
│ │ └── DiffSingerSpanishPhonemizer.cs
│ ├── DocManager.cs
│ ├── Editing
│ │ ├── BatchEdit.cs
│ │ ├── LyricBatchEdits.cs
│ │ ├── NoteBatchEdits.cs
│ │ └── README.md
│ ├── Enunu
│ │ ├── EnunuClient.cs
│ │ ├── EnunuConfig.cs
│ │ ├── EnunuEnglishPhonemizer.cs
│ │ ├── EnunuKoreanPhonemizer.cs
│ │ ├── EnunuPhonemizer.cs
│ │ ├── EnunuRenderer.cs
│ │ ├── EnunuSinger.cs
│ │ └── EnunuUtils.cs
│ ├── Format
│ │ ├── Formats.cs
│ │ ├── Midi.cs
│ │ ├── MidiWriter.cs
│ │ ├── OpusOggWaveReader.cs
│ │ ├── Ufdata.cs
│ │ ├── USTx.cs
│ │ ├── VSQx.cs
│ │ └── Wave.cs
│ ├── G2p
│ │ ├── ArpabetG2p.cs
│ │ ├── ArpabetPlusG2p.cs
│ │ ├── Data
│ │ │ ├── g2p-arpabet-plus.zip
│ │ │ ├── g2p-arpabet.zip
│ │ │ ├── g2p-de.zip
│ │ │ ├── g2p-es.zip
│ │ │ ├── g2p-fr.zip
│ │ │ ├── g2p-it.zip
│ │ │ ├── g2p-jyutping.zip
│ │ │ ├── g2p-man.zip
│ │ │ ├── g2p-pt.zip
│ │ │ ├── g2p-ru.zip
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── FrenchG2p.cs
│ │ ├── GermanG2p.cs
│ │ ├── ItalianG2p.cs
│ │ ├── PortugueseG2p.cs
│ │ ├── RussianG2p.cs
│ │ ├── SpanishG2p.cs
│ │ └── ZhG2p.cs
│ ├── KoreanPhonemizerUtil.cs
│ ├── MachineLearningPhonemizer.cs
│ ├── OpenUtau.Core.csproj
│ ├── PlaybackManager.cs
│ ├── Render
│ │ ├── IRenderer.cs
│ │ ├── RenderCache.cs
│ │ ├── RenderEngine.cs
│ │ ├── Renderers.cs
│ │ ├── RenderPhrase.cs
│ │ └── Worldline.cs
│ ├── SignalChain
│ │ ├── ExportAdapter.cs
│ │ ├── Fader.cs
│ │ ├── ISignalSource.cs
│ │ ├── MasterAdapter.cs
│ │ ├── WaveMix.cs
│ │ └── WaveSource.cs
│ ├── SingerManager.cs
│ ├── ThirdParty
│ │ └── Deque.cs
│ ├── Ustx
│ │ ├── UCurve.cs
│ │ ├── UExpression.cs
│ │ ├── UNote.cs
│ │ ├── UPart.cs
│ │ ├── UPhoneme.cs
│ │ ├── UProject.cs
│ │ ├── USinger.cs
│ │ └── UTrack.cs
│ ├── Util
│ │ ├── Base64.cs
│ │ ├── IniFileClass.cs
│ │ ├── LibraryLoader.cs
│ │ ├── LocalizedSort.cs
│ │ ├── LyricsHelper.cs
│ │ ├── MessageCustomizableException.cs
│ │ ├── MusicMath.cs
│ │ ├── NotePresets.cs
│ │ ├── Onnx.cs
│ │ ├── OS.cs
│ │ ├── PathManager.cs
│ │ ├── Preferences.cs
│ │ ├── ProcessRunner.cs
│ │ ├── SingletonBase.cs
│ │ ├── SplitLyrics.cs
│ │ ├── TimeAxis.cs
│ │ ├── Yaml.cs
│ │ └── Zip.cs
│ ├── VocalShaper
│ │ ├── Complex.cs
│ │ ├── VSMath.cs
│ │ ├── VSVocoder.cs
│ │ └── World.cs
│ ├── Vogen
│ │ ├── Data
│ │ │ ├── f0.man.onnx
│ │ │ ├── f0.yue.onnx
│ │ │ ├── g2p.man.onnx
│ │ │ ├── g2p.yue.onnx
│ │ │ ├── po.man.onnx
│ │ │ ├── po.yue.onnx
│ │ │ ├── VogenRes.Designer.cs
│ │ │ ├── VogenRes.resx
│ │ │ └── yue.csv
│ │ ├── TrieNode.cs
│ │ ├── VogenBasePhonemizer.cs
│ │ ├── VogenMandarinPhonemizer.cs
│ │ ├── VogenRenderer.cs
│ │ ├── VogenSinger.cs
│ │ ├── VogenSingerInstaller.cs
│ │ ├── VogenSingerLoader.cs
│ │ └── VogenYuePhonemizer.cs
│ └── Voicevox
│ ├── SimpleVoicevoxPhonemizer.cs
│ ├── VoicevoxClient.cs
│ ├── VoicevoxConfig.cs
│ ├── VoicevoxRenderer.cs
│ ├── VoicevoxSinger.cs
│ └── VoicevoxUtils.cs
├── OpenUtau.nsi
├── OpenUtau.Plugin.Builtin
│ ├── ArpasingPhonemizer.cs
│ ├── ArpasingPlusPhonemizer.cs
│ ├── BaseKoreanPhonemizer.cs
│ ├── BrazilianPortugueseCVCPhonemizer.cs
│ ├── CantoneseCVVCPhonemizer.cs
│ ├── CantoneseSyoPhonemizer.cs
│ ├── ChineseCVVCPhonemizer.cs
│ ├── ChineseCVVPhonemizer.cs
│ ├── Data
│ │ ├── arpasing.template.yaml
│ │ ├── de_vccv.template.yaml
│ │ ├── envccv.template.yaml
│ │ ├── en-xsampa.template.yaml
│ │ ├── german.template.yaml
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── EnglishVCCVPhonemizer.cs
│ ├── ENtoJAPhonemizer.cs
│ ├── EnunuOnnx
│ │ ├── EnunuConfig.cs
│ │ ├── EnunuOnnxConfig.cs
│ │ ├── EnunuOnnxEnglishPhonemizer.cs
│ │ ├── EnunuOnnxPhonemizer.cs
│ │ ├── HTS.cs
│ │ ├── HTSLabelFile.cs
│ │ ├── Merlin.cs
│ │ ├── Python.cs
│ │ └── Scaler.cs
│ ├── EnXSampaPhonemizer.cs
│ ├── EStoJAPhonemizer.cs
│ ├── FrenchCMUSphinxPhonemizer.cs
│ ├── FrenchCVVCPhonemizer.cs
│ ├── FrenchVCCVPhonemizer.cs
│ ├── GermanDiphonePhonemizer.cs
│ ├── GermanVCCVPhonemizer.cs
│ ├── ItalianCVVCPhonemizer.cs
│ ├── ItalianSyllableBasedPhonemizer.cs
│ ├── JapaneseCVVCPhonemizer.cs
│ ├── JapanesePresampPhonemizer.cs
│ ├── JapaneseVCVPhonemizer.cs
│ ├── KoreanCBNNPhonemizer.cs
│ ├── KoreanCVCCVPhonemizer.cs
│ ├── KoreanCVCPhonemizer.cs
│ ├── KoreanCVPhonemizer.cs
│ ├── KoreanCVVCStandardPronunciationPhonemizer.cs
│ ├── KoreanVCVPhonemizer.cs
│ ├── KOtoJAPhonemizer.cs
│ ├── LatinDiphonePhonemizer.cs
│ ├── MonophonePhonemizer.cs
│ ├── OpenUtau.Plugin.Builtin.csproj
│ ├── PhonemeBasedPhonemizer.cs
│ ├── PolishCVCPhonemizer.cs
│ ├── PresampSamplePhonemizer.cs
│ ├── Resources
│ │ └── en-xsampa.template.yaml
│ ├── RussianCVCPhonemizer.cs
│ ├── RussianVCCVPhonemizer.cs
│ ├── SpanishMakkusanPhonemizer.cs
│ ├── SpanishSyllableBasedPhonemizer.cs
│ ├── SpanishVCCVPhonemizer.cs
│ ├── SyllableBasedPhonemizer.cs
│ ├── VietnameseCVVCPhonemizer.cs
│ ├── VietnameseVCVPhonemizer.cs
│ └── VietnameseVINAPhonemizer.cs
├── OpenUtau.sln
├── OpenUtau.Test
│ ├── App
│ │ └── AppTest.cs
│ ├── Classic
│ │ ├── Flags
│ │ │ └── UstFlagParserTest.cs
│ │ ├── PluginRunnerTest.cs
│ │ ├── UstTest.cs
│ │ ├── VoicebankConfigTest.cs
│ │ └── VoicebankLoaderTest.cs
│ ├── Core
│ │ ├── G2p
│ │ │ └── G2pTest.cs
│ │ ├── SignalChain
│ │ │ └── WaveSourceTest.cs
│ │ ├── USTx
│ │ │ └── UstxYamlTest.cs
│ │ └── Util
│ │ ├── Base64Test.cs
│ │ ├── MusicMathTest.cs
│ │ ├── SplitLyricsTest.cs
│ │ └── TimeAxisTest.cs
│ ├── Files
│ │ ├── de_diphone
│ │ │ ├── C4
│ │ │ │ └── oto.ini
│ │ │ ├── C4_DE
│ │ │ │ └── oto.ini
│ │ │ ├── _CC
│ │ │ │ └── oto.ini
│ │ │ ├── _CC_DE
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── F3
│ │ │ │ └── oto.ini
│ │ │ ├── F3_DE
│ │ │ │ └── oto.ini
│ │ │ ├── F4
│ │ │ │ └── oto.ini
│ │ │ ├── F4_DE
│ │ │ │ └── oto.ini
│ │ │ └── prefix.map
│ │ ├── de_vccv
│ │ │ ├── A2
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── D3
│ │ │ │ └── oto.ini
│ │ │ ├── G3
│ │ │ │ └── oto.ini
│ │ │ └── prefix.map
│ │ ├── en_arpa
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── High
│ │ │ │ └── oto.ini
│ │ │ ├── Low
│ │ │ │ └── oto.ini
│ │ │ ├── Main
│ │ │ │ └── oto.ini
│ │ │ └── Whisper
│ │ │ └── oto.ini
│ │ ├── en_arpa-plus
│ │ │ ├── A#3
│ │ │ │ └── oto.ini
│ │ │ ├── C3
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── F3 - Main
│ │ │ │ └── oto.ini
│ │ │ └── Whisper
│ │ │ └── oto.ini
│ │ ├── en_delta0
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── high
│ │ │ │ └── oto.ini
│ │ │ ├── oto.ini
│ │ │ └── presamp.ini
│ │ ├── en_delta7
│ │ │ ├── character.txt
│ │ │ ├── oto.ini
│ │ │ └── presamp.ini
│ │ ├── en_vccv
│ │ │ ├── CC-
│ │ │ │ └── oto.ini
│ │ │ ├── CCV
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── _CV
│ │ │ │ └── oto.ini
│ │ │ ├── CV
│ │ │ │ └── oto.ini
│ │ │ ├── CVC_CV
│ │ │ │ └── oto.ini
│ │ │ ├── CV_CVC
│ │ │ │ └── oto.ini
│ │ │ ├── high
│ │ │ │ └── oto.ini
│ │ │ ├── V
│ │ │ │ └── oto.ini
│ │ │ ├── VC
│ │ │ │ └── oto.ini
│ │ │ ├── VCC
│ │ │ │ └── oto.ini
│ │ │ └── VV
│ │ │ └── oto.ini
│ │ ├── ja_cv
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── oto.ini
│ │ │ └── readme.txt
│ │ ├── ja_cvvc
│ │ │ ├── A3
│ │ │ │ └── oto.ini
│ │ │ ├── B4
│ │ │ │ └── oto.ini
│ │ │ ├── C4
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── F4
│ │ │ │ └── oto.ini
│ │ │ ├── oto.ini
│ │ │ ├── 弱
│ │ │ │ ├── oto.ini
│ │ │ │ ├── 弱_A3
│ │ │ │ │ └── oto.ini
│ │ │ │ ├── 弱_B4
│ │ │ │ │ └── oto.ini
│ │ │ │ ├── 弱_C4
│ │ │ │ │ └── oto.ini
│ │ │ │ └── 弱_E4
│ │ │ │ └── oto.ini
│ │ │ └── 強
│ │ │ ├── oto.ini
│ │ │ ├── 強_B3
│ │ │ │ └── oto.ini
│ │ │ ├── 強_B4
│ │ │ │ └── oto.ini
│ │ │ └── 強_F4
│ │ │ └── oto.ini
│ │ ├── ja_presamp
│ │ │ ├── - a
│ │ │ │ └── oto.ini
│ │ │ ├── a -
│ │ │ │ └── oto.ini
│ │ │ ├── beach A3
│ │ │ │ └── oto.ini
│ │ │ ├── beach A4
│ │ │ │ └── oto.ini
│ │ │ ├── beach C5
│ │ │ │ └── oto.ini
│ │ │ ├── beach D4
│ │ │ │ └── oto.ini
│ │ │ ├── beach F4
│ │ │ │ └── oto.ini
│ │ │ ├── beach vv A4
│ │ │ │ └── oto.ini
│ │ │ ├── beach vv A4C5
│ │ │ │ └── oto.ini
│ │ │ ├── boat D4
│ │ │ │ └── oto.ini
│ │ │ ├── C
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── nebura B3
│ │ │ │ └── oto.ini
│ │ │ ├── nebura C5
│ │ │ │ └── oto.ini
│ │ │ ├── nebura E3
│ │ │ │ └── oto.ini
│ │ │ ├── nebura E4
│ │ │ │ └── oto.ini
│ │ │ ├── nebura G#3
│ │ │ │ └── oto.ini
│ │ │ ├── nebura G#4
│ │ │ │ └── oto.ini
│ │ │ ├── oto.ini
│ │ │ ├── presamp.ini
│ │ │ ├── sand A3
│ │ │ │ └── oto.ini
│ │ │ ├── sand D4
│ │ │ │ └── oto.ini
│ │ │ ├── shell A3
│ │ │ │ └── oto.ini
│ │ │ ├── shell A4
│ │ │ │ └── oto.ini
│ │ │ ├── shell D4
│ │ │ │ └── oto.ini
│ │ │ ├── shell F4
│ │ │ │ └── oto.ini
│ │ │ ├── wave A3
│ │ │ │ └── oto.ini
│ │ │ ├── wave D4
│ │ │ │ └── oto.ini
│ │ │ └── wave F4
│ │ │ └── oto.ini
│ │ ├── ja_vcv
│ │ │ ├── C_A3
│ │ │ │ └── oto.ini
│ │ │ ├── C_C5
│ │ │ │ └── oto.ini
│ │ │ ├── C_D4
│ │ │ │ └── oto.ini
│ │ │ ├── C_G4
│ │ │ │ └── oto.ini
│ │ │ ├── character.txt
│ │ │ ├── character.yaml
│ │ │ ├── N_A3
│ │ │ │ └── oto.ini
│ │ │ ├── N_C5
│ │ │ │ └── oto.ini
│ │ │ ├── N_D4
│ │ │ │ └── oto.ini
│ │ │ ├── N_G4
│ │ │ │ └── oto.ini
│ │ │ ├── W_A3
│ │ │ │ └── oto.ini
│ │ │ ├── W_D4
│ │ │ │ └── oto.ini
│ │ │ └── W_G4
│ │ │ └── oto.ini
│ │ ├── sine.wav
│ │ └── zh_cvvc
│ │ ├── A#4
│ │ │ └── oto.ini
│ │ ├── C#4
│ │ │ └── oto.ini
│ │ ├── character.txt
│ │ ├── character.yaml
│ │ ├── F4
│ │ │ └── oto.ini
│ │ └── presamp.ini
│ ├── OpenUtau.Test.csproj
│ ├── Plugins
│ │ ├── DeDiphoneTest.cs
│ │ ├── DeVccvTest.cs
│ │ ├── EnArpaPlusTest.cs
│ │ ├── EnArpaTest.cs
│ │ ├── EnToJaTest.cs
│ │ ├── EnVCCVTest.cs
│ │ ├── EnXSampaTest.cs
│ │ ├── JaCvvcTest.cs
│ │ ├── JaPresampTest.cs
│ │ ├── JaVcvTest.cs
│ │ ├── PhonemizerTestBase.cs
│ │ ├── PhonemizerTest.cs
│ │ └── ZhCvvcTest.cs
│ └── Usts
│ └── _dummy.ust
├── py
│ ├── g2p
│ │ ├── dataset.py
│ │ ├── en_us
│ │ │ ├── cfg.yaml
│ │ │ └── phones.txt
│ │ ├── model.py
│ │ ├── requirements.txt
│ │ ├── trainer.py
│ │ └── train.py
│ └── README.md
├── README.md
└── runtimes
├── linux-arm64
│ └── native
│ └── libworldline.so
├── linux-x64
│ └── native
│ ├── libportaudio.so
│ └── libworldline.so
├── osx
│ └── native
│ ├── libportaudio.dylib
│ └── libworldline.dylib
├── win-x64
│ └── native
│ ├── portaudio.dll
│ └── worldline.dll
└── win-x86
└── native
├── portaudio.dll
└── worldline.dll
173 directories, 658 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论