|
1 | | -# Tshet-uinh Autoderiver 切韻音系自動推導器 |
| 1 | +# Tshet-uinh Autoderiver |
2 | 2 |
|
3 | | -Tshet-uinh Autoderiver is an online tool for generating phonological reconstructions of the Tshet-uinh phonological system, as well as extrapolated historical and modern phonological systems derived from it. |
| 3 | +Tshet-uinh Autoderiver is an online linguistic tool for generating phonological reconstructions of the Qieyun system, as well as extrapolated historical and modern phonological systems derived from it. |
4 | 4 |
|
5 | 5 | This tool is part of the nk2028 organisation’s suite of computational linguistics projects, which aim to advance research in historical Chinese phonology and beyond. |
6 | 6 |
|
7 | 7 | ## Try It Online |
8 | 8 |
|
9 | 9 | The tool is available as a web-based interface at <https://nk2028.shn.hk/tshet-uinh-autoderiver/>. |
10 | 10 |
|
11 | | -## How It Works |
| 11 | +## nk2028 Libraries Used |
12 | 12 |
|
13 | | -Tshet-uinh Autoderiver uses [TshetUinh.js](https://github.com/nk2028/tshet-uinh-js) as its underlying library, which provides the computational framework for deriving phonological systems. By leveraging this JavaScript-based library, the tool is capable of handling a wide range of reconstructions, extrapolations, and creative phonological experiments. |
14 | | - |
15 | | -The interface is user-friendly and allows for instant results without requiring advanced technical knowledge. However, for users with programming experience, the tool can be extended by modifying or adding derivation scripts, with the examples in the [tshet-uinh-examples](https://github.com/nk2028/tshet-uinh-examples) repository serving as a helpful reference. |
| 13 | +- [tshet-uinh-js](https://github.com/nk2028/tshet-uinh-js): The core library, providing phonological position data and query interfaces for the Qieyun system. |
| 14 | +- [tshet-uinh-examples](https://github.com/nk2028/tshet-uinh-examples): A repository of example derivation scripts covering a wide range of historical and modern phonological systems, for direct use or reference. |
| 15 | +- [tshet-uinh-deriver-tools](https://github.com/nk2028/tshet-uinh-deriver-tools): A tooling library that encapsulates the runtime logic of derivation schemes and handles option configuration and parameter management. |
| 16 | +- [tshet-uinh-text-label](https://github.com/nk2028/tshet-uinh-text-label): A repository of preset annotated texts that users can load with one click to quickly preview derivation output. |
| 17 | +- [yitizi](https://github.com/nk2028/yitizi): A variant character database used to map variant forms in input text to their canonical equivalents, ensuring correct phonological lookups. |
16 | 18 |
|
17 | 19 | ## Features |
18 | 20 |
|
19 | | -1. 簡體字、異體字轉換 |
| 21 | +1. Supports derivation scripts for a wide range of historical and modern phonological systems, as well as user-defined custom scripts |
| 22 | +1. English and Chinese UI |
| 23 | +1. Preset texts that can be loaded with one click to conveniently preview derivation output |
| 24 | +1. Side-by-side comparison of multiple derivation schemes per phonological position |
| 25 | +1. Variant character normalisation in input text |
| 26 | +1. Manual selection of readings for polyphonic characters based on their definitions |
| 27 | +1. (Planned) Automatic prediction of the most likely reading for polyphonic characters |
| 28 | + |
| 29 | +--- |
| 30 | + |
| 31 | +# 切韻音系自動推導器 |
| 32 | + |
| 33 | +切韻音系自動推導器是一個線上語言學工具,可生成切韻音系的語音擬測,以及由此衍生的歷史音系和現代方言音系。 |
| 34 | + |
| 35 | +本工具是 nk2028 組織計算語言學項目群的一部分,致力於推動漢語歷史音韻學研究。 |
| 36 | + |
| 37 | +## 在線試用 |
| 38 | + |
| 39 | +工具的網頁版本位於 <https://nk2028.shn.hk/tshet-uinh-autoderiver/>。 |
| 40 | + |
| 41 | +## 使用的 nk2028 庫 |
| 42 | + |
| 43 | +- [tshet-uinh-js](https://github.com/nk2028/tshet-uinh-js):核心庫,提供切韻音系的音韻地位數據及查詢接口。 |
| 44 | +- [tshet-uinh-examples](https://github.com/nk2028/tshet-uinh-examples):示例推導方案倉庫,收錄了各類歷史音系和現代方言的推導腳本,供用戶直接使用或參考。 |
| 45 | +- [tshet-uinh-deriver-tools](https://github.com/nk2028/tshet-uinh-deriver-tools):推導工具庫,封裝了推導方案的運行邏輯,支持選項配置與方案參數管理。 |
| 46 | +- [tshet-uinh-text-label](https://github.com/nk2028/tshet-uinh-text-label):預設標注文本倉庫,提供供用戶一鍵加載的示例文本,用於展示推導結果標注。 |
| 47 | +- [yitizi](https://github.com/nk2028/yitizi):異體字數據庫,用於在輸入文本時將異體字映射到對應的正字,確保能正確查找音韻條目。 |
| 48 | + |
| 49 | +## 功能 |
| 50 | + |
| 51 | +1. 支援各類歷史音系和現代方言的推導腳本,以及用戶的自定義腳本 |
| 52 | +1. 支援英文和中文 UI |
| 53 | +1. 提供供用戶一鍵加載的示例文本,可以簡便地展示推導結果 |
| 54 | +1. 支援多個推導方案的逐音韻地位對比 |
| 55 | +1. 輸入文本的異體字轉換 |
20 | 56 | 1. 根據釋義手動選擇多音字 |
21 | 57 | 1. (待實現)預測多音字最可能的發音 |
0 commit comments