Repository navigation
Releases: elias001011/sepia-reader
Release list
Sépia v2.5.9
Sépia 2.5.9
Correção para o desktop Linux.
- Barra superior: no Linux, a barra do Sépia segue as cores do app, inclusive o fundo escuro ou o AMOLED. Antes ela ficava branca, com o tema claro do GTK, mesmo com o app escuro.
- Modo leitura: enquanto um documento é lido, a barra assume a cor do papel da leitura e o texto da cor do texto, então fica igual ao fundo da página.
- Android, iOS, web e servidor não mudam além do número da versão.
Validado com análise estática e testes Flutter. A cor da barra depende do ambiente gráfico: a correção vale para a barra desenhada pelo GTK, usada em GNOME e Wayland. Em outros gerenciadores de janela, a barra continua sendo a do próprio sistema.
Sépia v2.5.8
Sépia 2.5.8
Esta versão traz o Sépia para o desktop Linux.
- Sépia para Linux (x86_64): baixe
sepia-2.5.8-linux-x64.tar.gz, extraia e rodebash install.sh. A instalação é só para o seu usuário (~/.local/opt/sepia), sem root, com atalho no menu e o comandosepia-desktop. Para remover:bash install.sh --remove. - Mesma biblioteca, leitura, edição e sincronização com o servidor Sépia dos outros apps. Aponte para o endereço e o token do seu servidor em Configurações → Sincronização.
- Voz: no Linux, validei apenas as vozes remotas (Azure, ElevenLabs, servidor Sépia). A voz do sistema não existe nesta plataforma, e as vozes neurais locais aparecem nas configurações mas não foram testadas no Linux.
- Requisitos: GTK 3, GStreamer (com os plugins de áudio) e libsecret, presentes na maioria das distribuições com ambiente gráfico.
- Corrige o erro ao parar a voz do sistema em plataformas que não a oferecem.
Validado com testes Flutter/Python, análise estática, build Linux release e abertura do app em Linux. Só x86_64; sem pacote ARM, AppImage, Flatpak ou .deb nesta versão.
Sépia v2.5.7
Sépia 2.5.7
Esta versão acrescenta leitura em voz alta por API e pelo próprio servidor Sépia.
- Azure Speech e ElevenLabs: use sua chave, escolha voz/modelo, ajuste a velocidade e ouça uma prévia. Há planos com franquias limitadas; disponibilidade, termos e cobrança dependem da sua conta.
- Servidor Sépia: síntese opcional com Supertonic 3 M1/M2 em CPU. O app pode herdar endereço/token da sincronização ou usar um servidor informado separadamente.
- Também na Lite e na web: reprodução remota sem baixar modelos neurais no aparelho. As opções de voz anteriores são preservadas.
- Autorização explícita antes de enviar texto. Chaves ficam no armazenamento seguro do aparelho, fora da sincronização e das exportações; no navegador, somente na sessão atual.
- Preparação da próxima fala opcional, inicialmente desligada para evitar consumo antecipado de cota. Pausa, salto e mudança de velocidade descartam respostas antigas.
- Backend com autenticação, uma síntese por vez, limites de texto/áudio e processamento independente do lock da biblioteca. O servidor básico continua sem dependências externas.
- Novo arquivo
sepia-2.5.7-tts-server.tar.gzcom backend e manifesto; os pesos originais (~381 MiB) são opcionais, verificados por SHA-256 e mantêm sua licença.
Configuração e instalação: guia de TTS remoto.
Validado com testes Flutter/Python, análise estática, build web, reprodução no navegador e síntese real no servidor Termux. Contratos Azure/ElevenLabs foram testados com respostas simuladas; acesso e qualidade por conta exigem suas próprias chaves. O servidor pode ser mais lento que o aparelho: não há garantia de redução de latência.
Sépia v2.5.6
Sépia 2.5.6
Esta versão concentra as mudanças na leitura em voz alta.
- Supertonic 2 e Supertonic 3, com vozes M1 e M2 e escolha de idioma. Supertonic 3 M2 aparece como recomendada; as escolhas anteriores são preservadas.
- Downloads opcionais dos modelos originais FP32: aproximadamente 252 MiB para o Supertonic 2 e 381 MiB para o 3. Os pesos não estão no APK; cada modelo é baixado uma única vez para suas vozes e idiomas.
- Preparação da próxima fala durante a reprodução, com fila limitada e descarte de resultados antigos após pausa, salto ou alteração de velocidade.
- Extração de texto do Markdown por estrutura: separadores, marcações e blocos de código deixam de chegar à voz como texto cru. Supertonic preserva pontuação expressiva; as outras vozes recebem pontuação normalizada.
- Controles de velocidade e, para a voz do sistema, tom. A Lite recebe as melhorias da voz nativa, dos controles e da navegação de leitura.
- Carregamento dos modelos sob demanda, liberação cooperativa de memória e proteção contra falhas de inicialização/reprodução.
- Downloads Supertonic fixados por revisão, com tamanho e SHA-256 verificados; licença do modelo acessível na tela de vozes e conservada na instalação.
Piper, Kokoro e a voz do sistema continuam disponíveis. A Lite conserva apenas o TTS do sistema, sem as dependências neurais. Na web, a leitura em voz alta continua usando a voz do navegador.
Pronúncias e entonação dependem do modelo e do idioma. Os modelos foram avaliados em CPU de computador; não há medição em aparelho Android físico nesta rodada. O Supertonic 3 exige mais processamento que o 2.
Sépia v2.5.5
Sépia 2.5.5
- Biblioteca com ordenação e índice reutilizados, menos trabalho na sincronização e gravação de documentos grandes fora da interface nas plataformas nativas.
- Menus e controles de configurações padronizados; fontes importadas carregadas sob demanda e opção de removê-las.
- Seleção de leitura libera os blocos retidos após copiar.
- Endereço e token consistentes por requisição; API e CLI recusam redirecionamentos.
- Compatibilidade entre datas antigas locais e UTC; edições e exclusões protegidas contra relógios adiantados.
- CLI aceita
.text; servidor e cliente exibem a versão correta. Documentação usa exemplos genéricos.
A versão Lite recebe as mesmas correções de biblioteca, leitura, aparência, sincronização e CLI, mantendo a separação das dependências de TTS.
Para atualizar o servidor, preserve os arquivos de dados e as variáveis de ambiente existentes. Instalações com registros sem fuso podem definir SEPIA_LEGACY_TIMEZONE conforme descrito em docs/CLI.md.
Sépia v2.5.4
Full Changelog: v2.5.3...v2.5.4
Sépia v2.5.3
Full Changelog: v2.5.2...v2.5.3
Sépia v2.5.2
Full Changelog: v2.5.0...v2.5.2
Sépia v2.5.1
Full Changelog: v2.5.0...v2.5.1
Sépia v2.5.0
Full Changelog: v2.2.8...v2.5.0