O que é a CLI de Fala?

A CLI de Fala é uma ferramenta de linha de comando para uso do serviço de Fala sem necessidade de codificação. Ela exige configuração mínima. Você pode usá-la com facilidade para experimentar os principais recursos do serviço de Fala e ver como ele funciona com seus casos de uso. Em alguns minutos, é possível executar fluxos de trabalho de teste simples, como reconhecimento de fala em lotes de um diretório de arquivos ou da conversão de texto em fala em uma coleção de cadeias de caracteres de um arquivo. Além dos fluxos de trabalho simples, a CLI de Fala está pronta para produção e pode ser escalada para executar processos maiores usando um .bat automatizado ou um script de shell.

A maioria dos recursos do SDK de Fala estão disponíveis na CLI de Fala, e alguns recursos e personalizações avançados estão simplificados na CLI de Fala. Considere as diretrizes a seguir para decidir quando usar a CLI de Fala ou o SDK de Fala.

Use a CLI de Fala quando:

  • Desejar experimentar os recursos do serviço de Fala com uma configuração mínima, sem necessidade de codificação.
  • Tiver requisitos relativamente simples para um aplicativo de produção que usa o serviço de Fala.

Use o SDK de Fala quando:

  • Desejar integrar a funcionalidade do serviço de Fala a uma linguagem ou uma plataforma específica (por exemplo, C#, Python ou C++).
  • Tiver requisitos complexos que podem exigir solicitações de serviço avançadas.
  • Estiver desenvolvendo um comportamento personalizado, incluindo streaming de resposta.

Principais recursos

  • Reconhecimento de fala: faça a conversão de fala em texto de arquivos de áudio ou diretamente de um microfone ou transcreva uma conversa gravada.

  • Sintetização de voz: faça a conversão de texto em fala usando a entrada de arquivos de texto ou a entrada diretamente da linha de comando. Personalize as características da saída de fala usando configurações SSML (Speech Synthesis Markup Language).

  • Tradução de fala: traduza um áudio em um idioma de origem para texto ou áudio em um idioma de destino.

  • Execução de recursos de computação do Azure: envie comandos da CLI de Fala para serem executados em um recurso de computação remota do Azure usando spx webjob.

Introdução

Para começar a usar a CLI de Fala, consulte o Guia de Início Rápido. Este artigo mostra como executar alguns comandos básicos. Também fornece comandos um pouco mais avançados para executar operações em lote para conversão de fala em texto e de texto em fala. Depois de ler o artigo de conceitos básicos, você entenderá a sintaxe suficientemente para começar a escrever alguns comandos personalizados ou automatizar operações simples do serviço de Fala.

Próximas etapas