O SDK de Fala para C# oferece suporte apenas às seguintes distribuições nas arquiteturas x64, ARM32 e ARM64:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Importante
Use a versão LTS mais recente da distribuição do Linux. Por exemplo, se você estiver usando o Ubuntu 20.04 LTS, use a versão mais recente do Ubuntu 20.04.X.
O SDK de Fala depende das seguintes bibliotecas do sistema Linux:
As bibliotecas compartilhadas da biblioteca GNU C, incluindo a biblioteca de programação de Threads POSIX, libpthreads.
A biblioteca OpenSSL, a versão 1.x (libssl1) ou 3.x (libssl3) e certificados (ca-certificates).
A biblioteca compartilhada para aplicativos ALSA (libasound2).
Uma versão 10.14 ou posterior do macOS é necessária.
Instalar o SDK de Fala para C#
O SDK de Fala para C# está disponível como um pacote NuGet e implementa o .NET Standard 2.0. Para obter mais informações, confira Microsoft.CognitiveServices.Speech.
Criar um projeto do Visual Studio e instalar o SDK de Fala
Você precisa instalar o pacote NuGet do SDK de Fala para referenciá-lo no código. Para fazer isso, primeiro, é preciso criar um projeto helloworld. Se você já tem um projeto com a carga de trabalho do desenvolvimento para desktop com o .NET disponível, pode usar esse projeto e pular para a etapa Usar o Gerenciador do pacote NuGet para instalar o SDK de Fala.
Criar um projeto helloworld
Abra o Visual Studio.
Em Introdução, selecione Criar um novo projeto.
Em Criar um projeto, escolha Aplicativo de Console (.NET Framework) e, em seguida, selecione Próximo.
Em Configurar seu novo projeto, em Nome do projeto, insira helloworld, escolha ou crie o caminho do diretório em Local e selecione Criar.
Na barra de menus do Visual Studio, selecione Ferramentas>Obter Ferramentas e Recursos. Esta etapa abrirá o Instalador do Visual Studio e exibirá a caixa de diálogo Modificando.
Verifique se a carga de trabalho desenvolvimento de área de trabalho do .NET está disponível. Se a carga de trabalho não estiver instalada, selecione-a e, em seguida, selecione Modificar para iniciar a instalação. Talvez o download e a instalação demore alguns minutos.
Se o desenvolvimento de desktop .NET já estiver selecionado, selecione Fechar para fechar a caixa de diálogo.
Feche o Instalador do Visual Studio.
Usar o Gerenciador do pacote NuGet para instalar o SDK de Fala
No Gerenciador de Soluções, clique com o botão direito do mouse no projeto helloworld e selecione Gerenciar Pacotes NuGet para mostrar o Gerenciador de Pacotes NuGet.
No canto superior direito, localize a caixa suspensa Origem do Pacote e verifique se nuget.org está selecionado.
No canto superior esquerdo, selecione Procurar.
Na caixa de pesquisa, insira Microsoft.CognitiveServices.Speech e selecione Enter.
Nos resultados da pesquisa, selecione o pacote Microsoft.CognitiveServices.Speech e, em seguida, selecione Instalar para instalar a versão estável mais recente.
Aceite todos os contratos e licenças para iniciar a instalação.
Depois que o pacote for instalado, uma confirmação será exibida no Console do gerenciador de pacotes.
Escolha a arquitetura de destino
Para criar e executar o aplicativo de console, crie uma configuração de plataforma que corresponda à arquitetura do seu computador.
No menu, selecione Compilar>Configuration Manager. A caixa de diálogo Gerenciador de Configurações é exibida.
Na caixa suspensa Plataforma de solução ativa, selecione Novo. A caixa de diálogo Nova plataforma de solução é exibida.
Na caixa suspensa Digite ou selecione a nova plataforma:
Se você estiver executando o Windows 64 bits, selecione x64.
Se você estiver executando o Windows 32 bits, selecione x86.
Selecione OK e, em seguida, Fechar.
Este guia mostra como instalar o SDK de Fala para um aplicativo de console do .NET Core. O .NET Core é uma plataforma .NET multiplataforma de software livre que implementa a especificação .NET Standard.
Criar um projeto do Visual Studio e instalar o SDK de Fala
Inicie o Visual Studio 2017.
Certifique-se de que a carga de trabalho de desenvolvimento multiplataforma do .NET esteja disponível. Selecione Ferramentas>Obter Ferramentas e Recursos na barra de menus do Visual Studio para abrir o Instalador do Visual Studio. Se essa carga de trabalho já estiver habilitada, feche a caixa de diálogo.
Caso contrário, selecione Desenvolvimento multiplataforma do .NET Core e selecione Modificar. A instalação do novo recurso leva alguns instantes.
Crie um novo aplicativo de console .NET Core do Visual C# na caixa de diálogo Novo Projeto. No painel esquerdo, expanda Instalado>Visual C#>.NET Core. Em seguida, selecione Aplicativo do Console (.NET Core) . Para o nome do projeto, insira helloworld.
Instale e faça referência ao pacote do Speech SDK NuGet. No Gerenciador de Soluções, clique com o botão direito do mouse na solução e selecione Gerenciar Pacotes NuGet para a Solução.
Selecione Procurar; em seguida, no canto superior direito, em Origem do Pacote, selecione nuget.org.
Procure o pacote Microsoft.CognitiveServices.Speech e instale-o no projeto helloworld.
Aceite a licença exibida para iniciar a instalação do pacote NuGet.
Depois que o pacote for instalado, uma confirmação será exibida no console do gerenciador de pacotes.
Para desenvolvimento no Unity, o SDK de Fala dá suporte à Área de Trabalho do Windows (x86 e x64) ou à Plataforma Universal do Windows (x86, x64, ARM/ARM64), ao Android (x86, ARM32/64), ao iOS (simulador x64 e ARM64) e ao Mac (x64).
No Android, um dispositivo Android baseado em ARM (API 23: Android 6.0 Marshmallow ou posterior) habilitado para desenvolvimento com um microfone funcionando.
No iOS, um dispositivo iOS (ARM64) habilitado para desenvolvimento com um microfone funcionando.
No macOS, um dispositivo Mac (x64) e a última versão LTS do Unity 2019 (ou posterior) para suporte integrado para acesso ao microfone nas configurações do Player do Unity.
Instalar o SDK de Fala para Unity
Para instalar o SDK de Fala para o Unity, siga estas etapas:
Baixe e abra o SDK de Fala para Unity. O SDK é empacotado como um pacote de ativos do Unity (.unitypackage) e já deve estar associado ao Unity. Quando o pacote de ativos é aberto, a caixa de diálogo Importar Pacote do Unity é exibida. Talvez seja necessário criar e abrir um projeto vazio para que essa etapa funcione.
Verifique se todos os arquivos estão selecionados e escolha Importar. Depois de alguns instantes, o pacote de ativos do Unity é importado para o projeto.
Para obter mais informações sobre como importar pacotes de ativos para o Unity, confira a documentação do Unity.
Este guia mostra como criar um projeto da UWP (Plataforma Universal do Windows) e instalar o SDK de Fala para C#. A Plataforma Universal do Windows permite desenvolver aplicativos que executam em qualquer dispositivo com suporte para Windows 10, incluindo PCs, Xbox, Surface Hub e outros dispositivos.
Criar um projeto do Visual Studio e instalar o SDK de Fala
Para criar um projeto do Visual Studio para o desenvolvimento na UWP, você precisará:
Configurar as opções de desenvolvimento do Visual Studio.
Criar o projeto e selecionar a arquitetura de destino.
Configurar a captura de áudio.
Instalar o SDK de Fala.
Configurar as opções de desenvolvimento do Visual Studio
Verifique se você está configurado corretamente no Visual Studio para desenvolvimento UWP:
Abra o Visual Studio para exibir a janela Iniciar.
Selecione Continuar sem código para acessar o IDE do Visual Studio.
Na barra de menus do Visual Studio, selecione Ferramentas>Obter ferramentas e recursos para abrir o Instalador do Visual Studio e exibir a caixa de diálogo Modificação.
Na guia Cargas de trabalho, localize a carga de trabalho de Desenvolvimento com a Plataforma Universal do Windows. Se essa carga de trabalho já estiver selecionada, feche a caixa de diálogo Modificar e feche o Instalador do Visual Studio. Ignore o restante deste procedimento.
Selecione Desenvolvimento com a Plataforma Universal do Windows e, em seguida, Modificar.
Na caixa de diálogo Antes de começar, selecione Continuar para instalar a carga de trabalho de desenvolvimento com a UWP. A instalação do novo recurso pode levar alguns instantes.
Feche o Instalador do Visual Studio.
Criar o projeto
Em seguida, crie o projeto e escolha a arquitetura de destino:
Na barra de menus do Visual Studio, selecione Arquivo>Novo>Projeto para exibir a janela Criar um projeto.
Localize e selecione Aplicativo em branco (Universal do Windows) . Certifique-se de selecionar a versão C# desse tipo de projeto, em vez de Visual Basic.
Selecione Avançar.
Na caixa de diálogo Configurar seu novo projeto, em Nome do projeto, insira helloworld.
Em Localização, acesse e selecione ou crie a pasta em que deseja salvar o projeto.
Selecione Criar.
Na janela Novo Projeto da Plataforma Universal do Windows, em Versão mínima (a segunda caixa suspensa), selecione Windows 10 Fall Creators Update (10.0; Build 16299). Esse requisito é o mínimo para o SDK de Fala.
Em Versão de destino (a primeira caixa suspensa), escolha um valor idêntico (ou posterior) ao valor em Versão mínima.
Selecione OK. Você retorna ao IDE do Visual Studio, com o novo projeto criado e visível na seção Gerenciador de Soluções.
Selecione a arquitetura da plataforma de destino. Na barra de ferramentas do Visual Studio, localize a caixa suspensa Plataformas da Solução. Caso não a veja, selecione Exibir>Barras de Ferramentas>Padrão para ver a barra de ferramentas que contém Plataformas da Solução.
Se estiver executando o Windows de 64 bits, selecione x64 na caixa suspensa. O Windows de 64 bits também pode executar aplicativos de 32 bits. Portanto, você poderá escolher x86, se preferir.
Observação
O SDK de Fala dá suporte a todos os processadores compatíveis com Intel, mas apenas versões x64 de processadores ARM.
Configurar a captura de áudio
Permita que o projeto capture a entrada de áudio:
No Gerenciador de Soluções, selecione Package.appxmanifest para abrir o manifesto do aplicativo de pacotes.
Selecione a guia Funcionalidades e, em seguida, selecione a funcionalidade Microfone.
Na barra de menus, escolha Arquivo>Salvar Package.appxmanifest para salvar as alterações.
No Gerenciador de Soluções, clique com o botão direito do mouse na solução e escolha Gerenciar Pacotes NuGet da Solução para acessar a janela NuGet – Solução.
Selecione Procurar. Em Origem do pacote, selecione nuget.org.
Na caixa Pesquisar, insira Microsoft.CognitiveServices.Speech. Escolha esse pacote depois que ele for exibido nos resultados da pesquisa.
No painel de status do pacote, ao lado dos resultados da pesquisa, selecione seu projeto Olá Mundo.
Selecione Instalar.
Na caixa de diálogo Visualizar Alterações, selecione Aplicar.
Na caixa de diálogo Aceitação da Licença, exiba a licença e, em seguida, selecione Aceito. A instalação do pacote será iniciada.
Quando a instalação for concluída, o painel Saída exibirá uma mensagem semelhante ao seguinte texto: Successfully installed 'Microsoft.CognitiveServices.Speech 1.15.0' to helloworld.
Este guia mostra como criar um projeto de formulários Xamarin e instalar o SDK de Fala. O Xamarin é uma plataforma de código aberto para a criação de aplicativos modernos e de alto desempenho para iOS, Android e Windows usando o .NET.
Para o desenvolvimento do Xamarin, o SDK de Fala dá suporte a:
Windows Desktop x86 e x64
Plataforma Universal do Windows x86, x64, ARM/ARM64
Criar um projeto do Visual Studio e instalar o SDK de Fala
Para criar um projeto do Visual Studio para desenvolvimento multiplataforma de aplicativo móvel com o .NET e o Xamarin, você precisará:
Configurar as opções de desenvolvimento do Visual Studio.
Criar o projeto e selecionar a arquitetura de destino.
Instalar o SDK de Fala.
Configurar as opções de desenvolvimento do Visual Studio
Verifique se você está configurado corretamente no Visual Studio para o desenvolvimento móvel multiplataforma com o .NET:
Abra o Visual Studio 2019. Em seguida, selecione Continuar sem código.
Na barra de menus do Visual Studio, selecione Ferramentas>Obter ferramentas e recursos para abrir o Instalador do Visual Studio e exibir a caixa de diálogo Modificar.
Na guia Cargas de trabalho, encontre a carga de trabalho Desenvolvimento móvel com .NET. Se essa carga de trabalho já estiver selecionada, feche a caixa de diálogo Modificar e feche o Instalador do Visual Studio. Ignore o restante deste procedimento.
Selecione Desenvolvimento móvel com .NET e, em seguida, selecione Modificar.
Na caixa de diálogo Antes de começar, selecione Continuar para instalar a carga de trabalho de desenvolvimento móvel com o .NET. A instalação do novo recurso pode levar alguns instantes.
Feche o Instalador do Visual Studio.
Criar o projeto
Em seguida, crie o projeto e escolha a arquitetura de destino:
Na barra de menus do Visual Studio, selecione Arquivo>Novo>Projeto para exibir a janela Criar um projeto.
Localize e selecione Aplicativo Móvel (Xamarin.Forms) .
Selecione Avançar.
Na caixa de diálogo Configurar seu novo projeto, em Nome do projeto, insira helloworld.
Em Localização, acesse e selecione ou crie a pasta em que deseja salvar o projeto.
Selecione Criar.
Na janela Novo Aplicativo Multiplataforma, selecione o modelo Em branco e, em seguida, selecione Android, iOS e Windows (UWP). Selecione Criar.
Selecione OK. Você retorna ao IDE do Visual Studio, com o novo projeto criado e visível na seção Gerenciador de Soluções.
Selecione a arquitetura da plataforma de destino e o projeto de inicialização. Na barra de ferramentas do Visual Studio, localize a caixa suspensa Plataformas da Solução. Caso não a veja, selecione Exibir>Barras de Ferramentas>Padrão para ver a barra de ferramentas que contém Plataformas da Solução.
Se estiver executando o Windows de 64 bits, selecione x64 na caixa suspensa. Selecione x86 se desejar, porque o Windows de 64 bits também pode executar aplicativos de 32 bits.
Na caixa suspensa Projetos de Inicialização, escolha helloworld.UWP (Universal do Windows).
No Gerenciador de Soluções, clique com o botão direito do mouse na solução. Selecione Gerenciar Pacotes NuGet para a Solução para acessar a janela NuGet – Solução.
Selecione Procurar.
Em Origem do pacote, selecione nuget.org.
Na caixa Pesquisar, insira Microsoft.CognitiveServices.Speech. Em seguida, selecione esse pacote depois que ele for exibido nos resultados da pesquisa.
Observação
A biblioteca do iOS dentro do NuGet Microsoft.CognitiveServices.Speech não tem o bitcode habilitado. Caso precise habilitar a biblioteca de bitcode para o aplicativo, use o NuGet Microsoft.CognitiveServices.Speech.Xamarin.iOS para o projeto do iOS especificamente.
No painel de status do pacote, ao lado dos resultados da pesquisa, selecione todos os projetos.
Selecione Instalar.
Na caixa de diálogo Visualizar Alterações, selecione OK.
Na caixa de diálogo Aceitação da Licença, exiba a licença e, em seguida, selecione Aceito. Instale a referência de pacote do SDK de Fala para todos os projetos.
Depois que a instalação for concluída com êxito, você poderá ver o aviso a seguir para helloworld.iOS. Esse aviso é um problema conhecido e não deve afetar a funcionalidade do seu aplicativo.
Could not resolve reference "C:\Users\Default\.nuget\packages\microsoft.cognitiveservices.speech\1.7.0\build\Xamarin.iOS\libMicrosoft.CognitiveServices.Speech.core.a". If this reference is required by your code, you may get compilation errors.
O SDK de Fala agora está instalado. Agora você pode excluir ou reutilizar o projeto helloworld criado nas etapas anteriores.
O SDK de Fala para C++ oferece suporte apenas às seguintes distribuições nas arquiteturas x64, ARM32 e ARM64:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Importante
Use a versão LTS mais recente da distribuição do Linux. Por exemplo, se você estiver usando o Ubuntu 20.04 LTS, use a versão mais recente do Ubuntu 20.04.X.
O SDK de Fala depende das seguintes bibliotecas do sistema Linux:
As bibliotecas compartilhadas da biblioteca GNU C, incluindo a biblioteca de programação de Threads POSIX, libpthreads.
A biblioteca OpenSSL, a versão 1.x (libssl1) ou 3.x (libssl3) e certificados (ca-certificates).
A biblioteca compartilhada para aplicativos ALSA (libasound2).
Escolha um diretório para os arquivos do SDK de Fala. Defina a variável de ambiente SPEECHSDK_ROOT para apontar para esse local. Essa variável facilita fazer referência a esse diretório em futuros comandos.
Para usar o diretório speechsdk no seu diretório base, execute o seguinte comando:
export SPEECHSDK_ROOT="$HOME/speechsdk"
Crie o diretório se não houver um:
mkdir -p "$SPEECHSDK_ROOT"
Baixe e extraia os arquivos .tar.gz que contêm os binários do SDK de Fala:
Valide o conteúdo do diretório de nível superior do pacote extraído:
ls -l "$SPEECHSDK_ROOT"
A listagem de diretórios deve conter avisos de parceiros e arquivos de licença. A listagem também deve conter um diretório include que contenha arquivos de cabeçalho (.h) e um diretório lib que contenha bibliotecas para arm32, arm64, x64 e x86.
Caminho
Descrição
license.md
Licença
ThirdPartyNotices.md
Avisos de parceiros
REDIST.txt
Aviso de redistribuição
include
Arquivos de cabeçalho necessários para C++
lib/arm32
A biblioteca nativa para ARM32 que é necessária para vincular o aplicativo
lib/arm64
A biblioteca nativa para ARM64 que é necessária para vincular o aplicativo
lib/x64
Biblioteca nativa para x64 necessária para vincular o aplicativo
lib/x86
Biblioteca nativa para x86 necessária para vincular o aplicativo
Este guia mostra como instalar o SDK de Fala para C++ no macOS 10.14 ou posterior. As etapas incluem o download das bibliotecas e dos arquivos de cabeçalho necessários em um arquivo .zip.
Escolha um diretório para os arquivos do SDK de Fala. Defina a variável de ambiente SPEECHSDK_ROOT para apontar para esse local. Essa variável facilita fazer referência a esse diretório em futuros comandos.
Para usar o diretório speechsdk no seu diretório base, execute o seguinte comando:
export SPEECHSDK_ROOT="$HOME/speechsdk"
Crie o diretório se não houver um:
mkdir -p "$SPEECHSDK_ROOT"
Baixe e extraia o arquivo .zip que contém o XCFramework do SDK de Fala:
Criar um projeto no Visual Studio e instalar o SDK de Fala
Para criar um projeto do Visual Studio para desenvolvimento de área de trabalho com o C++, você precisa:
Configurar as opções de desenvolvimento do Visual Studio.
Crie o projeto.
Escolher a arquitetura de destino.
Instalar o SDK de Fala.
Configurar as opções de desenvolvimento do Visual Studio
Para começar, verifique se o Visual Studio está configurado corretamente para o desenvolvimento desktop em C++:
Abra o Visual Studio 2019 para ver a janela Iniciar.
Selecione Continuar sem código para acessar o IDE do Visual Studio.
Na barra de menus do Visual Studio, selecione Ferramentas>Obter ferramentas e recursos para abrir o Instalador do Visual Studio e exibir a caixa de diálogo Modificação.
Na guia Cargas de trabalho, em Windows, encontre a carga de trabalho Desenvolvimento de área de trabalho com o C++. Se essa carga de trabalho ainda não estiver selecionada, selecione-a.
Na guia Componentes individuais, localize Gerenciador de pacotes NuGet. Se ainda não estiver selecionado, selecione-o.
Selecione Fechar ou Modificar. O nome do botão varia dependendo se você selecionou recursos para instalação.
Se você selecionar Modificar, a instalação será iniciada. Esse processo pode demorar um pouco.
Feche o Instalador do Visual Studio.
Criar o projeto
Em seguida, crie o projeto e escolha a arquitetura de destino:
Na barra de menus do Visual Studio, selecione Arquivo>Novo>Projeto para exibir a janela Criar um projeto novo.
Localize e selecione Aplicativo de Console. Lembre-se de selecionar a versão C++ desse tipo de projeto, em vez de C# ou Visual Basic.
Selecione Avançar.
Na caixa de diálogo Configurar seu novo projeto, em Nome do projeto, insira helloworld.
Em Localização, acesse e selecione ou crie a pasta em que deseja salvar o projeto e escolha Criar.
Selecione a arquitetura da plataforma de destino. Na barra de ferramentas do Visual Studio, localize a caixa suspensa Plataformas da Solução. Caso não a veja, selecione Exibir>Barras de Ferramentas>Padrão para ver a barra de ferramentas que contém Plataformas da Solução.
Se estiver executando o Windows de 64 bits, selecione x64 na caixa suspensa. O Windows de 64 bits também pode executar aplicativos de 32 bits. Portanto, você poderá escolher x86, se preferir.
No Gerenciador de Soluções, clique com o botão direito do mouse na solução e escolha Gerenciar Pacotes NuGet da Solução para acessar a janela NuGet – Solução.
Selecione Procurar.
Em Origem do pacote, selecione nuget.org.
Na caixa Pesquisar, insira Microsoft.CognitiveServices.Speech. Escolha esse pacote depois que ele for exibido nos resultados da pesquisa.
No painel de status do pacote, ao lado dos resultados da pesquisa, selecione seu projeto Olá Mundo.
Selecione Instalar.
Na caixa de diálogo Visualizar Alterações, selecione OK.
Na caixa de diálogo Aceitação da Licença, exiba a licença e, em seguida, selecione Aceito. A instalação do pacote será iniciada. Quando a instalação for concluída, o painel Saída exibirá uma mensagem semelhante ao seguinte texto: Successfully installed 'Microsoft.CognitiveServices.Speech 1.15.0' to helloworld.
Neste início rápido, instale o SDK de Fala para Go.
Requisitos de plataforma
O SDK de Fala para Go dá suporte às seguintes distribuições na arquitetura x64:
Ubuntu 20.04/22.04/24.04
Debian 12/11
Importante
Use a versão LTS mais recente da distribuição do Linux. Por exemplo, se você estiver usando o Ubuntu 20.04 LTS, use a versão mais recente do Ubuntu 20.04.X.
O SDK de Fala depende das seguintes bibliotecas do sistema Linux:
As bibliotecas compartilhadas da biblioteca GNU C, incluindo a biblioteca de programação de Threads POSIX, libpthreads.
A biblioteca OpenSSL, a versão 1.x (libssl1) ou 3.x (libssl3) e certificados (ca-certificates).
A biblioteca compartilhada para aplicativos ALSA (libasound2).
Escolha um diretório para os arquivos do SDK de Fala. Defina a variável de ambiente SPEECHSDK_ROOT para apontar para esse local. Essa variável facilita fazer referência a esse diretório em futuros comandos.
Para usar o diretório speechsdk no seu diretório base, execute o seguinte comando:
export SPEECHSDK_ROOT="$HOME/speechsdk"
Crie o diretório se não houver um:
mkdir -p "$SPEECHSDK_ROOT"
Baixe e extraia os arquivos .tar.gz que contêm os binários do SDK de Fala:
Valide o conteúdo do diretório de nível superior do pacote extraído:
ls -l "$SPEECHSDK_ROOT"
A listagem de diretórios deve conter avisos de parceiros e arquivos de licença. A listagem também deve conter um diretório include que contenha arquivos de cabeçalho (.h) e um diretório lib que contenha bibliotecas para arm32, arm64, x64 e x86.
Caminho
Descrição
license.md
Licença
ThirdPartyNotices.md
Avisos de parceiros
REDIST.txt
Aviso de redistribuição
include
Arquivos de cabeçalho necessários para C++
lib/arm32
A biblioteca nativa para ARM32 que é necessária para vincular o aplicativo
lib/arm64
A biblioteca nativa para ARM64 que é necessária para vincular o aplicativo
lib/x64
Biblioteca nativa para x64 necessária para vincular o aplicativo
lib/x86
Biblioteca nativa para x86 necessária para vincular o aplicativo
Configurar o ambiente Go
As etapas a seguir permitem que o ambiente Go encontre o SDK de Fala.
Como as associações dependem de cgo, você precisa definir as variáveis de ambiente para que o Go possa encontrar o SDK.
O SDK de Fala para Java não dá suporte ao Windows no ARM64.
O SDK de Fala para Java dá suporte às seguintes distribuições nas arquiteturas x64, ARM32 e ARM64:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Importante
Use a versão LTS mais recente da distribuição do Linux. Por exemplo, se você estiver usando o Ubuntu 20.04 LTS, use a versão mais recente do Ubuntu 20.04.X.
O SDK de Fala depende das seguintes bibliotecas do sistema Linux:
As bibliotecas compartilhadas da biblioteca GNU C, incluindo a biblioteca de programação de Threads POSIX, libpthreads.
A biblioteca OpenSSL, a versão 1.x (libssl1) ou 3.x (libssl3) e certificados (ca-certificates).
A biblioteca compartilhada para aplicativos ALSA (libasound2).
Execute o comando Maven a seguir para instalar o SDK de Fala e as dependências.
mvn clean dependency:copy-dependencies
Criar um projeto do Eclipse e instalar o SDK de Fala
Instale o Java IDE do Eclipse. Esse IDE exige que o Java já esteja instalado.
Inicie o Eclipse.
No Inicializador do Eclipse, na caixa Workspace, insira o nome de um novo diretório de workspace. Em seguida, selecione Iniciar.
Em alguns instantes, a janela principal do IDE do Eclipse aparece. Feche a tela de boas-vindas caso haja uma.
No menu Eclipse, selecione Arquivo>Novo>Projeto.
A caixa de diálogo Novo Projeto aparece. Escolha Projeto Java e selecione Avançar.
O assistente Novo Projeto em Java é iniciado. No campo Nome do projeto, insira quickstart. Escolha JavaSE-1.8 como o ambiente de execução. Selecione Concluir.
Se a janela Abrir Perspectiva Associada? aparecer, selecione Abrir Perspectiva.
No Explorador de Pacotes, clique com o botão direito do mouse no projeto quickstart. Selecione Configurar>Converter para Projeto Maven no menu de contexto.
A janela Criar novo POM é exibida. No campo ID do grupo, insira com.microsoft.cognitiveservices.speech.samples. No campo ID do artefato, insira quickstart. Em seguida, selecione Concluir.
Abra o arquivo pom.xml e edite-o:
Adicione um dependencies elemento no final do arquivo, antes da marca de fechamento </project>, com o SDK de Fala como uma dependência:
Este guia mostra como instalar o SDK de Fala para Java no Android.
O SDK de Fala para Android é empacotado como um arquivo AAR (Arquivo Morto Android), que inclui as bibliotecas necessárias e as permissões necessárias do Android.
Instalar o SDK de Fala usando o Android Studio
Crie um projeto no Android Studio e adicione o SDK de Fala para Java como uma dependência de biblioteca. A configuração é baseada no pacote do SDK de Fala do Maven e no Android Studio Chipmunk 2021.2.1.
Criar um projeto vazio
Abra o Android Studio e selecione Novo projeto.
Na janela Novo projeto exibida, selecione Telefone e Tablet>Atividade Vazia e selecione Avançar.
Insira SpeechQuickstart na caixa de texto Nome.
Na caixa de texto Nome do pacote, insira samples.speech.cognitiveservices.microsoft.com.
Selecione um diretório de projeto na caixa de seleção Salvar local.
Selecione Java na caixa de seleção Idioma.
Selecione API 23: Android 6.0 (Marshmallow) na caixa de seleção Nível mínimo de API.
Selecione Concluir.
O Android Studio demora algum tempo para preparar seu novo projeto. Na primeira vez que você usa o Android Studio, pode levar alguns minutos para definir preferências, aceitar licenças e concluir o assistente.
Instalar o SDK de Fala para Java no Android
Adicione o SDK de Fala como uma dependência em seu projeto.
Selecione Arquivo>Estrutura de projeto>Dependências>aplicativo.
Selecione o símbolo de adição (+) para adicionar uma dependência em Dependências Declaradas. Em seguida, selecione Dependência de biblioteca no menu suspenso.
Na janela Adicionar Dependência de Biblioteca exibida, insira o nome e a versão do SDK de Fala para Java: com.microsoft.cognitiveservices.speech:client-sdk:1.42.0. Em seguida, escolha Pesquisar.
Verifique se a ID do Grupo selecionada é com.microsoft.cognitiveservices.speech e selecione OK.
Selecione OK para fechar a janela Estrutura do Projeto e aplicar as alterações ao projeto.
Compreender as implicações arquitetônicas entre o Node.js e os navegadores da Web do cliente. Por exemplo, o modelo de objeto de documento (DOM) não está disponível para aplicativos no lado do servidor. O sistema de arquivosNode.js não está disponível para aplicativos do lado do cliente.
Instalar o SDK de Fala para JavaScript
Dependendo do ambiente de destino, use um dos seguintes guias:
Este guia mostra como instalar o SDK de Fala para JavaScript para uso com uma página da Web.
Desempacotar em uma pasta
Crie uma nova pasta vazia. Caso deseje hospedar o exemplo em um servidor Web, verifique se ele pode acessar a pasta.
Baixe o SDK de Fala como um pacote .zip e descompacte-o na pasta recém-criada. Esses arquivos foram desempacotados:
microsoft.cognitiveservices.speech.sdk.bundle.js: uma versão acessível por humanos do SDK de Fala.
microsoft.cognitiveservices.speech.sdk.bundle.js.map: um arquivo de mapa usado para depurar o código do SDK.
microsoft.cognitiveservices.speech.sdk.bundle.d.ts: definições de objeto para uso com TypeScript.
microsoft.cognitiveservices.speech.sdk.bundle-min.js: uma versão minimizada do SDK de Fala.
speech-processor.js: código usado para aprimorar o desempenho em alguns navegadores.
Crie um arquivo chamado index.html na pasta e abra esse arquivo com um editor de texto.
Tag de script HTML
Baixe e extraia o arquivo microsoft.cognitiveservices.speech.sdk.bundle.js do SDK de Fala para JavaScript. Coloque-o em uma pasta que seu arquivo HTML possa acessar.
Se estiver direcionando a um navegador da Web e usando a tag <script>, o prefixo sdk não será necessário. O prefixo sdk é um alias usado para dar nome ao módulo require.
Como alternativa, você pode incluir diretamente uma tag <script> no elemento <head> HTML, contando com o JSDelivr.
O SDK de Fala para Objective-C está disponível nativamente como um pacote CocoaPod para Mac x64 e sistemas baseados no ARM.
Requisitos do sistema para Mac:
versãoUm macOS versão 10.14 ou posterior
O pacote macOS CocoaPod está disponível para download e uso com o ambiente de desenvolvimento integrado (IDE) Xcode 9.4.1 ou posterior.
Vá para o diretório Xcode onde o arquivo de projeto .xcodeproj está localizado.
Execute pod init para criar um arquivo de pod chamado Podfile.
Substitua o conteúdo do arquivo Podfile pelo seguinte conteúdo. Atualize o nome target de AppName para o nome do seu aplicativo. Atualize a versão da plataforma ou do pod conforme necessário.
platform :osx, 10.14
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-macOS', '~> 1.42.0'
end
Execute pod install para instalar o SDK de Fala.
Como alternativa, baixe o CocoaPod binário e extraia seu conteúdo. No projeto Xcode, adicione uma referência à pasta MicrosoftCognitiveServicesSpeech.xcframework extraída e ao conteúdo dela.
Observação
Os desenvolvedores do .NET podem criar aplicativos macOS nativos usando a estrutura de aplicativos Xamarin.Mac. Para saber mais, confira Xamarin.Mac.
O SDK de Fala para Objective-C está disponível nativamente como um pacote CocoaPod.
Requisitos do sistema para iOS:
versãoUm macOS versão 10.14 ou posterior
Destino iOS 9.3 ou posterior
O pacote macOS CocoaPod está disponível para download e uso com o ambiente de desenvolvimento integrado (IDE) Xcode 9.4.1 ou posterior.
Vá para o diretório Xcode onde o arquivo de projeto .xcodeproj está localizado.
Execute pod init para criar um arquivo de pod chamado Podfile.
Substitua o conteúdo do arquivo Podfile pelo seguinte conteúdo. Atualize o nome target de AppName para o nome do seu aplicativo. Atualize a versão da plataforma ou do pod conforme necessário.
platform :ios, '9.3'
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-iOS', '~> 1.42.0'
end
Execute pod install para instalar o SDK de Fala.
Como alternativa, baixe o CocoaPod binário e extraia seu conteúdo. No projeto Xcode, adicione uma referência à pasta MicrosoftCognitiveServicesSpeech.xcframework extraída e ao conteúdo dela.
Observação
Os desenvolvedores do .NET podem criar aplicativos iOS nativos usando a estrutura do aplicativo Xamarin.iOS. Para saber mais, confira Xamarin.iOS.
O SDK de Fala para Swift está disponível nativamente como um pacote CocoaPod para Mac x64 e sistemas baseados em ARM.
Requisitos do sistema para Mac:
versãoUm macOS versão 10.14 ou posterior
O pacote macOS CocoaPod está disponível para download e uso com o ambiente de desenvolvimento integrado (IDE) Xcode 9.4.1 ou posterior.
Vá para o diretório Xcode onde o arquivo de projeto .xcodeproj está localizado.
Execute pod init para criar um arquivo de pod chamado Podfile.
Substitua o conteúdo do arquivo Podfile pelo seguinte conteúdo. Atualize o nome target de AppName para o nome do seu aplicativo. Atualize a versão da plataforma ou do pod conforme necessário.
platform :osx, 10.14
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-macOS', '~> 1.42.0'
end
Execute pod install para instalar o SDK de Fala.
Como alternativa, baixe o CocoaPod binário e extraia seu conteúdo. No projeto Xcode, adicione uma referência à pasta MicrosoftCognitiveServicesSpeech.xcframework extraída e ao conteúdo dela.
Observação
Os desenvolvedores do .NET podem criar aplicativos macOS nativos usando a estrutura de aplicativos Xamarin.Mac. Para saber mais, confira Xamarin.Mac.
O SDK de Fala para Swift está disponível nativamente como um pacote CocoaPod.
Requisitos do sistema para iOS:
versãoUm macOS versão 10.14 ou posterior
Destino iOS 9.3 ou posterior
O pacote macOS CocoaPod está disponível para download e uso com o ambiente de desenvolvimento integrado (IDE) Xcode 9.4.1 ou posterior.
Vá para o diretório Xcode onde o arquivo de projeto .xcodeproj está localizado.
Execute pod init para criar um arquivo de pod chamado Podfile.
Substitua o conteúdo do arquivo Podfile com o seguinte. Atualize o nome target de AppName para o nome do seu aplicativo. Atualize a versão da plataforma ou do pod conforme necessário.
platform :ios, '9.3'
use_frameworks!
target 'AppName' do
pod 'MicrosoftCognitiveServicesSpeech-iOS', '~> 1.42.0'
end
Execute pod install para instalar o SDK de Fala.
Como alternativa, baixe o CocoaPod binário e extraia seu conteúdo. No projeto Xcode, adicione uma referência à pasta MicrosoftCognitiveServicesSpeech.xcframework extraída e ao conteúdo dela.
Observação
Os desenvolvedores do .NET podem criar aplicativos iOS nativos usando a estrutura do aplicativo Xamarin.iOS. Para saber mais, confira Xamarin.iOS.
Certifique-se de que os pacotes da mesma arquitetura de destino estejam instalados. Por exemplo, se você instalar o pacote redistribuível x64, instale o pacote Python x64.
O SDK de Fala para Python é compatível com as seguintes distribuições nas arquiteturas x64 e ARM64:
Ubuntu 20.04/22.04/24.04
Debian 11/12
Amazon Linux 2023
Azure Linux 3.0
Importante
Use a versão LTS mais recente da distribuição do Linux. Por exemplo, se você estiver usando o Ubuntu 20.04 LTS, use a versão mais recente do Ubuntu 20.04.X.
O SDK de Fala depende das seguintes bibliotecas do sistema Linux:
As bibliotecas compartilhadas da biblioteca GNU C, incluindo a biblioteca de programação de Threads POSIX, libpthreads.
A biblioteca OpenSSL, a versão 1.x (libssl1) ou 3.x (libssl3) e certificados (ca-certificates).
A biblioteca compartilhada para aplicativos ALSA (libasound2).
Para verificar sua instalação, abra um terminal e execute o comando python --version. Se o Python estiver instalado corretamente, você obterá uma resposta como Python 3.8.10.
Se você estiver usando macOS ou Linux, talvez precise executar o comando python3 --version em vez disso.
Para habilitar o uso de python em vez de python3, execute alias python='python3' para configurar um alias. Os exemplos de início rápido do SDK de Fala especificam o uso de python.
Instalar o SDK de Fala para Python
Antes de instalar o SDK de Fala para Python, certifique-se de satisfazer os requisitos da plataforma.
Você pode verificar qual versão do SDK de Fala para Python está instalada no momento inspecionando a variável azure.cognitiveservices.speech.__version__. Por exemplo, execute este comando em uma janela do console:
pip list
Instalar o SDK de Fala usando o Visual Studio Code