Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.3

lpinyin

Biblioteca de conversão de pinyin para caracteres chineses. Dicionário completo e preciso de caracteres chineses. Conversão rápida.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
67,9 mil
Curtidas
139
Pontos Pub
160

Instalar pacote

flutter pub add lpinyin

Visão geral do pacote

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

lpinyin é um pacote de alto desempenho para Flutter/Dart que converte caracteres chineses em pinyin com suporte abrangente e preciso ao dicionário. Permite transcrições fonéticas rápidas e confiáveis de textos em chinês, sendo ideal para aplicações que exigem orientação correta de pronúncia, funcionalidade de busca ou ferramentas de aprendizado de idiomas. A biblioteca foi otimizada para múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente em diferentes ambientes. Sua ampla cobertura de caracteres e algoritmos eficientes a tornam adequada tanto para cenários de entrada simples quanto complexos.

Casos de uso

  • aplicativos de aprendizado de chinês
  • Pesquisa e ordenação por pinyin
  • Integração de texto para fala
  • Assistência de método de entrada
  • Dicionários e ferramentas de pesquisa

Principais recursos

  • Conversão precisa de pinyin
  • Dicionário completo de caracteres chineses
  • Suporte multiplataforma
  • Desempenho rápido
  • Suporta marcas de tom
  • Integração fácil por meio do pub

Indicado para

  • Desenvolvedores de aplicativos em chinês
  • Software educacional para aprendizes de mandarim
  • Aplicações que precisam de indexação fonética
  • Ferramentas que exigem processamento de texto chinês

Considerações

  • Pode exigir manipulação adicional para caracteres raros ou variantes
  • A renderização do marcador de tom depende do suporte da fonte
  • O tamanho grande do dicionário pode afetar o tamanho inicial do pacote do aplicativo

README original

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

lpinyin (Flutter汉字转拼音)

lpinyin是一个汉字转拼音的Dart Package. 主要参考Java开源类库jpinyin.
①准确、完善的字库
②拼音转换速度快
③支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式
④支持常见多音字的识别,其中包括词组、成语、地名等
⑤简繁体中文转换
⑥支持添加用户自定义字典

Pub

dependencies:
  lpinyin: ^2.0.2  #latest version

Example


// Import package
import 'package:lpinyin/lpinyin.dart';

String text = "天府广场";

//字符串拼音首字符
PinyinHelper.getShortPinyin(str); // tfgc

//字符串首字拼音
PinyinHelper.getFirstWordPinyin(str); // tian

//无法转换拼音会 throw PinyinException
PinyinHelper.getPinyin(text);
PinyinHelper.getPinyin(text, separator: " ", format: PinyinFormat.WITHOUT_TONE);//tian fu guang chang

//无法转换拼音 默认用' '替代
PinyinHelper.getPinyinE(text);
PinyinHelper.getPinyinE(text, separator: " ", defPinyin: '#', format: PinyinFormat.WITHOUT_TONE);//tian fu guang chang

//添加用户自定义字典
List<String> dict1 = ['耀=yào','老=lǎo'];
PinyinHelper.addPinyinDict(dict1);//拼音字典
List<String> dict2 = ['奇偶=jī,ǒu','成都=chéng,dū'];
PinyinHelper.addMultiPinyinDict(dict2);//多音字词组字典
List<String> dict3 = ['倆=俩','們=们'];
ChineseHelper.addChineseDict(dict3);//繁体字字典

Screenshots

Changelog

Please see the Changelog page to know what's recently changed.

App

Moss
A GitHub client app developed with Flutter, which supports Android iOS Web.
Web :Flutter Web.

Categorias

Repositório-fonte

Projetos que usam este pacote

Rankings