arthcc / tech-ears

tech ears: the place where devs can learn english for free
https://www.techears.tech
163 stars 25 forks source link

increase user UX for AI-generated sentences #30

Closed CaioHVectorA closed 3 months ago

CaioHVectorA commented 4 months ago

Note que estas são algumas sugestões para chegar no objetivo citado no título.

Melhor randomização

Depois de um determinado momento, o usuário pode acabar se deparando com frases repetidas. Em primeiro momento, esse problema seria resolvido simplesmente adicionando um número grande de frases, mas fazer uma implementação de IA generativa abre para algumas outras possibilidades, como as citadas abaixo.

Frases de complexidade diferente

Atualmente todas são frases curtas. Nesse cenário, o usuário pode selecionar a complexidade da frase que ele deve transcrever. Isso pode ajudar na gradação em que este usuário vai evoluir com um tempo. Por exemplo, ter um mínimo de complexidade com frases curtas e um máximo com textos de 3+ parágrafos. Com a implementação da velocidade do áudio, isso ficaria bem satisfatório.

Seleção de área

Isso facilitaria pro usuário poder escolher entre frases de uma área pra backend, frontend, etc... Claro, mantendo uma opção de geral.

Outras implementações mais dinâmicas.

Pensando mais a frente, isso abre pra implementações bem interessantes, como, por exemplo, o usuário podendo escutar a conversa entre duas vozes e tentar transcrever cada fala(separadamente) ou definindo o assunto discutido, entre outros.

Sugestões de IA free:

E para evitar problemas com quota, basta salvar as frases já geradas em algum lugar como um fallback.