awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozillazg avatar

mozillazg/python-pinyin

0
View on GitHub↗
5,325 نجوم·627 تفرعات·Python·MIT·4 مشاهداتpypinyin.readthedocs.io↗

Python Pinyin

python-pinyin هي مكتبة Python لتحويل الأحرف الصينية المبسطة والتقليدية إلى نظام pinyin الصوتي. تعمل كنظام تحويل يقوم بتحويل النص مع دعم نغمات sandhi وتوفير أدوات لتحويل pinyin بين تنسيقات مختلفة، مثل النغمات الرقمية، أو علامات التشكيل، أو الأحرف الأولى الصوتية.

تتميز المكتبة بمحلل أحرف متعدد الأصوات يحلل سياق الكلمة المحيطة لاختيار النطق الصحيح للأحرف ذات الأصوات المتعددة. كما تتضمن نظام قاموس قابلاً للتخصيص يسمح بتوسيع نتائج التحويل الافتراضية باستخدام تعيينات صوتية مخصصة للأحرف الفردية والعبارات.

تغطي مجموعة الأدوات عمليات لغوية أوسع بما في ذلك استخراج المكونات الصوتية مثل الأحرف الأولى والأخيرة، وتطبيق أنماط صوتية مختلفة، والتعامل مع الأحرف غير القابلة للتحويل. هذه القدرات متاحة كمكتبة وعبر واجهات سطر الأوامر لتحويل النص وترجمة تنسيق النغمات.

Features

  • Pinyin Transliterations - A comprehensive Python library for transliterating simplified and traditional Chinese characters into phonetic pinyin.
  • Character-to-Pinyin Converters - Provides a core engine for converting Chinese characters to pinyin with built-in polyphonic character resolution based on word context.
  • Polyphonic Character Handlers - Implements mechanisms to resolve characters with multiple pronunciations based on linguistic context.
  • Pinyin Style Selectors - Supports transforming pinyin between multiple formats, including numeric tones, accent marks, and initials-only representations.
  • Traditional Chinese Support - Converts both simplified and traditional Chinese characters into phonetic pinyin.
  • Phonetic Tone Adjustments - Automatically adjusts pinyin tones to reflect natural pronunciation changes based on adjacent syllables.
  • Tone Sandhi Rules - Automatically adjusts pinyin tones to reflect natural pronunciation changes based on adjacent syllables.
  • Chinese Natural Language Processing - Extracts phonetic components like initials and finals from Chinese text for linguistic analysis.
  • Phonetic Component Extractors - Provides utilities to split pinyin strings into their constituent initials and finals according to standard phonetic schemes.
  • Pinyin Dictionary Imports - Supports importing external phonetic datasets to customize and expand default pinyin mappings.
  • Phrase-Priority Matchers - Ensures semantic accuracy by matching multi-character phrases against the dictionary before processing individual characters.
  • Phonetic Formatting Styles - Implements a system to apply diverse transcription styles and pronunciation variants to converted pinyin text.
  • Pinyin Notation Converters - Transforms pinyin between various notation styles such as numeric tones and accent marks.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.
  • Lexical Analysis Tools - Library for converting Chinese characters to Pinyin.
  • Text Processing - Converts Chinese characters to Pinyin.

سجل النجوم

مخطط تاريخ النجوم لـ mozillazg/python-pinyinمخطط تاريخ النجوم لـ mozillazg/python-pinyin

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة mozillazg/python-pinyin؟

python-pinyin هي مكتبة Python لتحويل الأحرف الصينية المبسطة والتقليدية إلى نظام pinyin الصوتي. تعمل كنظام تحويل يقوم بتحويل النص مع دعم نغمات sandhi وتوفير أدوات لتحويل pinyin بين تنسيقات مختلفة، مثل النغمات الرقمية، أو علامات التشكيل، أو الأحرف الأولى الصوتية.

ما هي الميزات الرئيسية لـ mozillazg/python-pinyin؟

الميزات الرئيسية لـ mozillazg/python-pinyin هي: Pinyin Transliterations, Character-to-Pinyin Converters, Polyphonic Character Handlers, Pinyin Style Selectors, Traditional Chinese Support, Phonetic Tone Adjustments, Tone Sandhi Rules, Chinese Natural Language Processing.

ما هي البدائل مفتوحة المصدر لـ mozillazg/python-pinyin؟

تشمل البدائل مفتوحة المصدر لـ mozillazg/python-pinyin: overtrue/pinyin — This is a dictionary-based Chinese Pinyin transliteration library used to convert Chinese characters into Pinyin with… hotoo/pinyin — This is a Chinese text segmentation library that converts Chinese characters into their phonetic pinyin… zh-lx/pinyin-pro — pinyin-pro is a Chinese pinyin transcription library and text segmentation tool. It converts Chinese characters into… toolgood/toolgood.words — ToolGood.Words is a sensitive word filtering library and text sanitization component designed for high-performance… isnowfy/snownlp — SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation,… promeg/tinypinyin — TinyPinyin is a Java and Android compatible library used for converting Chinese characters into Pinyin phonetic…

بدائل مفتوحة المصدر لـ Python Pinyin

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Python Pinyin.
  • overtrue/pinyinالصورة الرمزية لـ overtrue

    overtrue/pinyin

    4,458عرض على GitHub↗

    This is a dictionary-based Chinese Pinyin transliteration library used to convert Chinese characters into Pinyin with support for various tone styles and formats. It provides specialized utilities for polyphonic character resolution to manage multiple pronunciations and a generator for extracting the first letter of characters to create searchable index strings. The library includes a formatter for converting names into Pinyin following official international travel document and passport spelling standards. It also features a tool for transforming Chinese text into hyphenated or dotted string

    PHPphppinyin
    عرض على GitHub↗4,458
  • hotoo/pinyinالصورة الرمزية لـ hotoo

    hotoo/pinyin

    7,821عرض على GitHub↗

    This is a Chinese text segmentation library that converts Chinese characters into their phonetic pinyin representation. It functions as a polyphone disambiguation tool, resolving ambiguous pronunciations for multi-sound characters using word segmentation and context analysis, and also serves as a pinyin sorting utility for ordering Chinese strings alphabetically. The library distinguishes itself through surname-aware pronunciation switching, applying specialized phonetic rules for Chinese surnames with non-standard pronunciations in name contexts. It supports pluggable word segmentation algor

    JavaScriptchinesehanzipinyin
    عرض على GitHub↗7,821
  • zh-lx/pinyin-proالصورة الرمزية لـ zh-lx

    zh-lx/pinyin-pro

    4,646عرض على GitHub↗

    pinyin-pro is a Chinese pinyin transcription library and text segmentation tool. It converts Chinese characters into pinyin with support for tones, initials, and finals, while resolving polyphonic characters based on context. The project includes a pinyin pattern matching engine that enables searching Chinese text using full spellings, initials, or hybrid phonetic patterns. It also features a pinyin HTML generator that wraps characters and their transcriptions in markup tags for styled web display. The library provides capabilities for Chinese text segmentation, surname pronunciation priorit

    TypeScripthanzihanzi-pinyinhanzi2pinyin
    عرض على GitHub↗4,646
  • toolgood/toolgood.wordsالصورة الرمزية لـ toolgood

    toolgood/ToolGood.Words

    5,161عرض على GitHub↗

    ToolGood.Words is a sensitive word filtering library and text sanitization component designed for high-performance detection and masking of prohibited terms. It provides tools for Chinese text normalization, pinyin transliteration, and the replacement of banned words with placeholders. The project is distinguished by its ability to uncover obfuscated language through a pinyin transliteration engine and phonetic-based detection. It identifies sensitive content hidden by phonetic substitutions, first-letter initials, or intentional misspellings by mapping Chinese characters to pinyin representa

    JavaScriptaho-corasickdotnetfilter
    عرض على GitHub↗5,161
عرض جميع البدائل الـ 30 لـ Python Pinyin→