Preferências
Existem configurações que podem ser ajustadas para otimizar sua experiência com o DiffSinger no OpenUTAU.
Renderização

Pré Render
Quando ativado, o OpenUTAU renderiza automaticamente cada alteração feita nas tracks.
Embora prático, isso pode consumir muitos recursos do sistema e causar lentidão, especialmente em projetos maiores.
Recomenda-se manter desativado e utilizar a renderização manual (Barra de Espaço) para ter maior controle sobre o processo.
Machine Learning Runner
Aqui pode ser escolhido a unidade de processamento que irá renderizar o DiffSinger. Se você usar Windows e tiver uma placa gráfica, você pode utilizar o DirectML para uma renderização mais rápida, ou "CoreML" para computadores MacOS.
GPU
Aqui pode ser escolhido qual GPU será utilizada para a renderização do DiffSinger. Após a escolha, é necessário reiniciar o OpenUTAU para que as alterações surtam efeito.
DiffSinger

Render Steps
Define a quantidade de etapas de inferência realizadas pelo modelo durante a renderização. Valores mais altos podem melhorar a qualidade da saída, mas aumentam o tempo de processamento.
- Acoustic: Controla a qualidade da acústica (timbre, articulação).
- Variance: Controla a variabilidade das características vocais (energia, tensão vocal, etc.).
- Pitch: Controla a precisão e suavidade da entonação.
Recomenda-se utilizar a configuração padrão ou valores menores. Em testes, valores altos não afetam significativamente a qualidade da saída.
Render Depth
Controla a profundidade da renderização, ou seja, o nível de detalhe aplicado na síntese. Valores mais altos resultam em saídas mais refinadas, porém exigem mais processamento. Ajuste de acordo com a complexidade do áudio desejado e os recursos disponíveis.
Tensor Cache
Gerencia o armazenamento temporário de dados processados pelo DiffSinger para acelerar renderizações futuras. Ao deixar o cache ativo, o DiffSinger reutiliza resultados pré-calculados, reduzindo o tempo de renderização e mantendo consistência na geração dos renders.

