KamoCRM

Áudio — uma miniatura de forma de onda no upload, e picos e transcrições sob demanda

FeatureConversionService
Navios
23 de setembro de 2026 às 08:21 UTC
Autor
Kamo
Enviar
d2e504a

Um arquivo de áudio carregado caiu para o caminho PDF Docs, que não pode abrir um, então cada o envio de áudio terminou com "Conversão falhou" com um ladrilho da biblioteca em branco. O áudio agora tem o seu próprio ramo, como vídeo: transmitido para arranhar (nunca em heap), decodificado ONCE em picos, e sua página-0 miniatura tirada desses picos em Java. Não o showwavespic da FMPEG, que mantém todos descodificados. quadro até ao final do ficheiro: medido a 298 MB para um MP3 de 30 minutos e 546 MB durante uma hora, em um thread não ligado por upload em um pod tamanho para documentos; o decodificador transmitido atinge 54 MB. FLAC, quadro MIME armazena como um binário genérico, é reconhecido pela sua extensão. **************************** - GET /picos - a duração e uma forma de onda de 1.600 bucket (base64 de 0–255 picos). PCM do ffmpeg é ler como ele flui e apenas uma janela curta por 50 ms é mantido, por isso uma hora custa 72.000 shorts; Decodificação do navegadorAudioData iria segurar sobre um gigabyte para a mesma hora. Armazenado ao lado do arquivo como <datId> peaks v1.json, então ele é calculado uma vez por conteúdo. - POST oGET / transcript — uma transcrição WebVTT cronometrada do sussurro-asr (vad filter ligado), executado como um trabalho em um thread virtual com seu estado em <datId> transcript v1.json, que qualquer réplica pode ler (uma tabela de trabalho na memória seria invisível para o outro pod). Um trabalho por cápsula de cada vez: sussurre-asr é uma réplica ligada à CPU compartilhada com voicemail e transcrição de encontro. Uma execução O trabalho reescreve o seu marcador a cada minuto a partir do seu próprio tópico (juntado antes do resultado ser escrito), assim um trabalho cujo pod morreu lê como falhou após três batidas perdidas em vez de bloquear o autor ?restart=true substitui uma transcrição terminada. Medida com o serviço ao vivo: uma gravação de 2 min 7 s levou 25 s. Ambos requerem VEZ DOCUMENTOS e o nível de acesso por imagem, e servem apenas recursos de RH: mensagens de voz, Chamar gravações e notas de voz de bate-papo cada um carrega uma regra por registro em DocsService que este serviço Não conseguem ver, por isso ficam um 404 até que algo que precisa deles traga essa regra. A compilação também capta os aliases de MIME de áudio da biblioteca compartilhada com kamo: M4A, WAV, OGG e AAC estavam a ser recusados como um erro MIME.

Todas as alterações

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços