Componente de Gravador de Voz

@angus obrigado por este belo componente,
é possível ativá-lo no chat, isso seria muito bom! Agradeço… obrigado…

3 Curtiram

@Muhammed_EKİCİ Você obteve algum interesse (ou patrocínio) nisso?

2 Curtiram

“áudio no chat”

Espero que @angus ou @Muhammed_EKİCİ possam considerar essa melhoria, que trará mais diversão ao chat. Obrigado e muito apreciado :slight_smile:

2 Curtiram

Olá, é possível atualizar o componente para a versão mais recente do Discourse?

Estou recebendo erros

1 Curtiu

Sim, é possível. Mas exigiria bastante trabalho de alguém para ser feito.

Como este não é um componente de tema #oficial, não podemos esperar que a equipe do Discourse o faça. Portanto, cabe a alguém voluntariar o esforço de desenvolvimento necessário, ou a alguém pagar outra pessoa para fazer o esforço de desenvolvimento necessário.

Você considerou algum desses caminhos?

7 Curtiram

Por enquanto, adicionei a tag broken :+1:

5 Curtiram

Você já pode permitir uploads de áudio no Discourse. Basta permitir arquivos .mp3 e outros tipos de arquivo que você deseja aceitar.

1 Curtiu

Estava pensando em ter notas de voz que são transcritas automaticamente com OpenAI Whisper (ou algo similar) para que se possa escolher ouvir ou ler a resposta de voz de alguém.

Eu apresento um podcast e parte da ideia é fazer as pessoas conversarem, que absorvemos tanto da internet e depois muitas vezes guardamos, suprimindo em vez de expressar. Embora as pessoas já possam digitar no fórum, fiquei animado se pudéssemos manter a modalidade a mesma, dando às pessoas uma opção de usar e ouvir palavras faladas. No entanto, eu também gosto de como o Discourse é orientado a texto.

Poder-se-ia até ouvir uma playlist de todas as respostas de um tópico, na voz com que as pessoas gravaram.

Talvez fora do tópico ou muito grande para este componente, mas pensei em colocar aqui para talvez gerar conversa.

4 Curtiram

Algum plano para fazer funcionar com 3.2+
Gostamos muito da baixa fricção de enviar mensagens de áudio dentro da nossa equipe do Discourse.

2 Curtiram

@jrgong Você pode testar este fork antes que eu faça um PR, por favor?

URL: https://github.com/Arkshine/discourse-voice-recorder
Branch: modernize

1 Curtiu

Funcionou no iPad de qualquer forma.

2 Curtiram

Um PR seria muito apreciado!

2 Curtiram

Testei no MacOS + Navegador Arc, funciona perfeitamente até agora. Vou testar com nossa equipe e ver como ele se comporta em diferentes dispositivos e navegadores.

2 Curtiram

Desculpe pela demora. Queria refazer o branch para facilitar a revisão!

4 Curtiram

Obrigado ao Angus, o PR foi mesclado. :pray:

Estou removendo a tag broken. :+1:

5 Curtiram

Poderíamos adicionar isso ao chat também?

4 Curtiram

@angus, você se importa se eu fizer um PR para usar a biblioteca de terceiros que @peter.be usou em seu plugin? A biblioteca usa a API AudioContext em vez disso, então a saída pode ser convertida para MP3 em um web worker. Dessa forma, a reprodução parece ser mais universalmente suportada nos dispositivos.

6 Curtiram

Sim, isso seria muito apreciado @Arkshine.

5 Curtiram

@denvergeeks

Você pode tentar, por favor?

URL: https://github.com/Arkshine/discourse-voice-recorder
branch: feature/playback-improvement

Se estiver funcionando como esperado, adicionarei testes e farei um PR mais tarde. :+1:

2 Curtiram

Como instalo um branch?

Tentei colar https://github.com/Arkshine/discourse-voice-recorder/tree/feature/playback-improvement no campo do instalador de Componentes de Tema no meu site de administração do Discourse em admin/customize/components, mas estou recebendo este erro:

Ocorreu um erro: Erro de importação: about.json não existe ou é inválido. Você tem certeza de que este é um Tema do Discourse?

1 Curtiu