Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.5

sentiment_dart

Sentiment Dart é um módulo Dart que usa a lista de palavras AFINN-165 para realizar análise de sentimento em blocos arbitrários de texto

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,5 mil
Curtidas
19
Pontos Pub
150

Instalar pacote

flutter pub add sentiment_dart

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Sentiment Dart é um pacote leve em Dart que realiza análise de sentimento em textos usando a lista de palavras AFINN-165, atribuindo pontuações numéricas às palavras com base em sua polaridade emocional. Permite aos desenvolvedores avaliar rapidamente o sentimento de entradas de usuários, avaliações ou conteúdo de mídias sociais em aplicativos Flutter em múltiplas plataformas. O pacote é simples de integrar e ideal para detecção básica de sentimentos sem necessidade de APIs externas. Suporta Android, iOS, Web, macOS, Windows e Linux, tornando-o versátil para uso cross-platform.

Casos de uso

  • Analisando avaliações de usuários
  • Monitoramento de sentimento nas mídias sociais
  • Avaliando o feedback do cliente
  • Detectando emoção em mensagens de chat
  • moderação de conteúdo

Principais recursos

  • Usa a lista de palavras AFINN-165
  • Leve e rápido
  • Suporte multiplataforma
  • Integração simples da API
  • Sem dependências externas

Indicado para

  • Análise básica de sentimentos
  • Aplicativos Flutter com entrada de texto
  • Sistemas de feedback em tempo real
  • Projetos educacionais
  • Verificações de sentimento de baixa latência

Considerações

  • Limitado a pontuações de palavras pré-definidas
  • Sem aprendizado profundo ou consciência de contexto
  • Pode não lidar com ironia ou nuances linguísticas complexas
  • Não adequado para casos de uso empresariais de alta precisão

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Sentiment Dart

Sentiment Dart is a dart module that uses the AFINN-165 wordlist and Emoji Sentiment Ranking to perform sentiment analysis on arbitrary blocks of input text. Sentiment Dart heavily inspired by the Javascript package sentiment

Usage

import 'package:sentiment_dart/sentiment_dart.dart';

main() {
  void main() {

  print(Sentiment.analysis('i hate you piece of shit 💩'));

  print(Sentiment.analysis('i hate you piece of shit 💩',emoji: true));
}
}

output

{score: -7, comparative: -1.1666666666666667, words: [i, hate, you, piece, of, shit], good words: [], badword: [[hate, -3], [shit, -4]]}

{score: -8, comparative: -1.1428571428571428, words: [i, hate, you, piece, of, shit, 💩], good words: [], badword: [[hate, -3], [shit, -4], [💩, -1]]}
Other language

example

import 'package:sentiment_dart/sentiment_dart.dart';

main() {
  void main() {


  print(Sentiment.analysis('ti odio un pezzo di merda 💩',languageCode: 'it'));

  print(Sentiment.analysis('ti odio un pezzo di merda 💩',emoji: true,languageCode: 'it'));

}
}

output

{score: -7, comparative: -1.1666666666666667, words: [ti, odio, un, pezzo, di, merda], good words: [], badword: [[odio, -3], [merda, -4]]}

{score: -8, comparative: -1.1428571428571428, words: [ti, odio, un, pezzo, di, merda, 💩], good words: [], badword: [[odio, -3], [merda, -4], [💩, -1]]}
Custom language

example

import 'package:sentiment_dart/sentiment_dart.dart';

main() {
  void main() {


  var customLang = {'i': 1, 'love': 1, 'dart': 5,'car':2};
  print(Sentiment.analysis('i love dart',customLang: customLang));
}
}

output

{score: 7, comparative: 2.3333333333333335, words: [i, love, dart], good words: [[i, 1], [love, 1], [dart, 5]], badword: []}

How it works ?

AFINN is a list of words rated for valence with an integer between minus five (negative) and plus five (positive). Sentiment analysis is performed by cross-checking the string tokens (words, emojis) with the AFINN list and getting their respective scores.

source

Languages and code

language code
English en
Italian it
french fr
german de

Contribution 🤓

Happy 😍 to recieve or provide contributions related to this package.

Features and bugs 🐛

Please file feature requests and bugs at the issue tracker.

Contact 📧

if you have any questions , feel free to wite us on

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.