Transcrição do Google Cloud Storage & Speech API V2 para Gravações/Correio de voz no 3CX V20
Observação: As etapas 1 e 2 podem ser ignoradas se você já tiver uma conta do GCloud com os direitos apropriados e os compartimentos do Google.
Etapa 1: Acesso Necessário à Conta
Para configurar os buckets de armazenamento do Google, acesse "IAM & Admin" > "IAM" no painel do Google Cloud e verifique se sua conta tem, no mínimo, essas funções atribuídas:
- "Administrador da Conta de Serviço".
- "Administrador da Chave da Conta de Serviço".
- "Administrador do IAM do Projeto".
- "Administrador de Armazenamento".
Etapa 2: Criar um Bucket de Armazenamento
Você pode pular esta parte se já tiver configurado os Storage Buckets em seu projeto
Se você tiver uma assinatura ativa com opções de pagamento configuradas, prossiga para criar um novo bucket de armazenamento em seu projeto de nuvem do Google:
No menu de navegação principal, selecione "Storage" (Armazenamento) > "Browser" (Navegador) e clique em "Create Bucket" (Criar Compartimento) para criar um novo compartimento de armazenamento.
- Na página "Criar um bucket", configure:
- Nome - insira um nome permanente globalmente exclusivo.
- Onde armazenar os dados - selecione o tipo de local de armazenamento de acordo com suas necessidades.
- Classe de armazenamento - selecione a classe de armazenamento apropriada para seu uso.
- Controle de acesso - defina como controlar o acesso aos objetos no bucket de armazenamento.
- Configurações avançadas - opcionalmente, defina preferências de política de criptografia e retenção para o bucket de armazenamento.
- Clique em "Create" (Criar) para configurar o novo bucket de armazenamento.
- Depois de criar o compartimento de armazenamento, você pode clicar em "Create folder" (Criar pasta) para adicionar novas pastas para manter os backups e as gravações arquivadas, por exemplo, "3cx_backups".
Prossiga para usar sua chave JSON salva e defina o bucket de armazenamento do Google Cloud configurado como um local para armazenar backups do 3CX e arquivar gravações.
⚠ Importante:
Os arquivos de backup armazenados ou as gravações arquivadas no estado "Em espera" ou armazenadas/arquivadas devido à política de retenção efetiva não podem ser excluídos ou substituídos pelo PABX.
Etapa 3: Habilitar a API de Fala-para-Texto da Nuvem para seu Projeto
No Console do Google, navegue até APIs e serviços > Biblioteca e pesquise a API Cloud Speech-to-Text. Selecione-a e clique em "Enable" (Ativar).
Etapa 4: Criar uma Conta de Serviço e uma Chave com Armazenamento e Acesso ao Speech
Em seu projeto do GCloud, navegue até IAM & Admin > Contas de serviço e clique em "Criar Conta de Serviço". Dê um nome a ela e clique em "Create and Continue" (Criar e Continuar).
Adicione as seguintes funções à sua conta de serviço e clique em "Continue" (Continuar) e depois em "Done" (Concluído):
- Administrador de Armazenamento
- Administrador do Speech na Nuvem
Edite a conta de serviço recém-criada e selecione a guia "Keys" (Chaves) e, em seguida, "Add Key" (Adicionar chave)
Selecione o tipo Json e clique em "Create" (Criar).
Um arquivo json será baixado. Salve-o em um local seguro, pois você não poderá baixá-lo novamente.
Etapa 5: Ativar o Arquivamento Remoto e a Transcrição
- Para configurar o 3CX para usar a transcrição para correios de voz e/ou gravações, navegue até o Admin Console > "Sistema" > "Armazenamento".
- Selecione a opção "Enable Remote Data Storage & Archiving" (Habilite o Armazenamento e o Arquivamento Remoto de Dados) e selecione "Google Storage" (Armazenamento do Google) em Tipo de Local (Obrigatório).
- Faça upload do arquivo json baixado na etapa anterior, no campo Chave Privada (tipo JSON) e selecione uma Pasta/Caminho em seu Google Storage Bucket (Compartimento de Armazenamento do Google).
- Marque as caixas de seleção “Recordings” (Gravações) e “Voicemails” (Mensagens de voz) para ativar o arquivamento automático no Google Storage.
- Salve e vá para “Integrations” (Integrações) > “Transcription” (Transcrição)
- Selecione “Google Speech” como o mecanismo de transcrição
- Selecione o menu suspenso “Speech Language” (Idioma da Fala) para definir o idioma da transcrição.
- Selecione o que será transcrito:
- “Voicemails Only” (Somente Mensagens de Voz) - restringe a mensagens de voz.
- “Recordings Only” (Somente Gravações) - restringe a gravações.
- “Both Voicemails and Recordings” (Correios de Voz e Gravações)
- Clique em "OK" para aplicar as configurações. Depois de ativar a Transcrição de Correio de Voz, o texto transcrito é incluído no corpo do e-mail dos correios de voz recebidos. Além disso, nas seções Voicemail/Recordings (Correio de voz/Gravação) do Cliente Web 3CX, o texto transcrito é exibido ao lado de cada correio de voz/rec.
As gravações são transcritas na íntegra no momento do arquivamento remoto (imediatamente/no horário programado). O 3CX inclui o Arquivamento no Bucket e, portanto, o arquivo pode ser transcrito na íntegra.
Veja Também
- API de Controle de Chamadas para Linux
- API de Controle de Chamadas para Windows
- Criação de um Script de Processamento de Chamadas
- Script de Processamento de Chamadas para Entrada de DTMF
Última Atualização
Este documento foi atualizado pela última vez em 22 de agosto de 2024
