Download the PHP package bugadoz/woolball-library without Composer
On this page you can find all versions of the php package bugadoz/woolball-library. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bugadoz/woolball-library
More information about bugadoz/woolball-library
Files in bugadoz/woolball-library
Package woolball-library
Short Description Uma biblioteca poderosa para integração de AI, incluindo funções de texto, imagem e áudio.
License MIT
Informations about the package woolball-library
WoolballAPI Library
A biblioteca WoolballAPI
permite a integração com a API Woolball para realizar diversas tarefas, como conversão de texto em fala, transcrição de áudio, classificação de texto, tradução, detecção de emoções em imagens, análise de visão computacional, e muito mais. Este README explica como instalar, configurar e usar cada método disponível na biblioteca.
Instalação
Via Composer
Execute o seguinte comando no terminal para instalar a biblioteca usando o Composer:
Depois de instalar, inclua o autoloader no seu projeto:
Manualmente
- Baixe o arquivo PHP contendo a classe
WoolballAPI
. - Inclua a classe no seu projeto:
Configuração
Antes de usar a biblioteca, você precisa configurar a chave de API: https://woolball.xyz/
Funções Disponíveis
A biblioteca fornece as seguintes funções:
1. Conversão de Texto para Fala
Converte um texto em áudio no idioma desejado.
Parâmetros:
text
(string): O texto que deseja converter.language
(string): O código do idioma (ex:en
,pt
,es
).
Retorno:
- String em formato de dados de áudio (MP3).
2. Transcrição de Áudio
Transcreve o conteúdo de um arquivo de áudio para texto.
Parâmetros:
filePath
(string): Caminho para o arquivo de áudio.
Retorno:
- Texto transcrito.
3. Geração de Texto
Gera um texto baseado em um prompt fornecido.
Parâmetros:
prompt
(string): Texto ou pergunta base para a geração.- Aceita o parametro model na requisição. Confira os Models disponíveis https://api.woolball.xyz/v1/models/completions
Retorno:
- Texto gerado.
4. Tradução de Texto
Traduz um texto entre dois idiomas especificados.
Idiomas: languages-in-flores-200
Parâmetros:
text
(string): Texto a ser traduzido.sourceLanguage
(string): Idioma de origem.targetLanguage
(string): Idioma de destino.
Retorno:
- Texto traduzido.
5. Classificação de Texto
Realiza classificação de texto baseada em rótulos fornecidos.
Parâmetros:
text
(string): Texto para classificar.labels
(array): Lista de rótulos candidatos.
Retorno:
- Melhor rótulo identificado.
6. Detecção de Emoções em Imagens
Detecta emoções em imagens de rostos humanos.
Parâmetros:
filePath
(string): Caminho para a imagem.
Retorno:
- Emoções detectadas.
7. Visão Computacional
Analisa o conteúdo de uma imagem e fornece descrições.
Parâmetros:
filePath
(string): Caminho para a imagem.prompt
(string): Instrução de descrição.
Retorno:
- Descrição da imagem.
8. Classificação de Imagens
Classifica imagens com base em rótulos fornecidos.
Parâmetros:
filePaths
(array): Lista de caminhos para imagens.
Retorno:
- Rótulos e pontuações para cada imagem.
9. Resumo de Texto
Fornece um resumo para um texto longo.
Parâmetros:
text
(string): Texto a ser resumido.
Retorno:
- Resumo do texto.
10. Criação de Imagens a Partir de Caracteres
Gera uma representação visual de um caractere fornecido.
Parâmetros:
character
(string): Caractere a ser representado.
Retorno:
- String Base64 da imagem.
11. Avaliação de Sentimento
Analisa o sentimento de um texto (positivo, negativo ou neutro).
Parâmetros:
text
(string): Texto a ser analisado.
Retorno:
- Sentimento identificado (positivo, negativo ou neutro).
Erros e Depuração
Caso ocorram erros, a biblioteca lançará exceções. Certifique-se de usar blocos try-catch
para capturá-los:
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Licença
Esta biblioteca é fornecida sob a licença MIT. Consulte o arquivo LICENSE
para mais detalhes.
Créditos
Desenvolvido com ❤️ por Bugadoz.dev.