Skip to content

Conversation

@rokujyushi
Copy link
Contributor

Summary of changes

  • The humming (song) function of the free synthetic voice VOICEVOX is now supported.

What I did

  • Added the following files
    VoicevoxClient.cs
    VoicevoxSinger.cs
    VoicevoxConfig.cs
    SimpleVoicevoxPhonemizer.cs
    VoicevoxRenderer.cs

  • Modification of the following files
    ClassicSingerLoader.cs
    RenderPhrase.cs
    Renderers.cs
    USinger.cs
    Base64.cs
    SingersViewModel.cs
    SingersDialog.axaml.cs

Changes

  • HTTP communication with VOICEVOX engine
  • Addition of SingerType.Voicevox
  • Added simple VOICEVOXPhonemizer
  • Added tone shift to RenderPhone
  • Image and audio files can be created from Bese64.
  • VOICEVOXSinger can also play samples.

Notes.

  • Contains unused parts due to Phonemizer under construction.
  • The resource file needed to load Singer is here.
    The contents are a phoneme file, a dictionary file, a zundamon folder, and character.txt and character.yaml files associated with zundamon.

@stakira stakira merged commit 8538207 into stakira:master Mar 28, 2024
@stakira
Copy link
Owner

stakira commented Mar 28, 2024

Welcome! You may want to consider adding sth to the wiki.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants