pyopenjtalk-dict


Namepyopenjtalk-dict JSON
Version 0.3.4.dev2 PyPI version JSON
download
home_pagehttps://github.com/litagin02/pyopenjtalk
SummaryA python wrapper for OpenJTalk
upload_time2024-03-13 03:47:07
maintainer
docs_urlNone
authorRyuichi Yamamoto
requires_python
licenseMIT
keywords openjtalk research
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            # pyopenjtalk

[![PyPI](https://img.shields.io/pypi/v/pyopenjtalk.svg)](https://pypi.python.org/pypi/pyopenjtalk)
[![Python package](https://github.com/r9y9/pyopenjtalk/actions/workflows/ci.yaml/badge.svg)](https://github.com/r9y9/pyopenjtalk/actions/workflows/ci.yaml)
[![Build Status](https://app.travis-ci.com/r9y9/pyopenjtalk.svg?branch=master)](https://app.travis-ci.com/r9y9/pyopenjtalk)
[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat)](LICENSE.md)
[![DOI](https://zenodo.org/badge/143748865.svg)](https://zenodo.org/badge/latestdoi/143748865)

A python wrapper for [OpenJTalk](http://open-jtalk.sp.nitech.ac.jp/).

The package consists of two core components:

- Text processing frontend based on OpenJTalk
- Speech synthesis backend using HTSEngine

## Notice

- The package is built with the [modified version of OpenJTalk](https://github.com/r9y9/open_jtalk). The modified version provides the same functionality with some improvements (e.g., cmake support) but is technically different from the one from HTS working group.
- The package also uses the [modified version of hts_engine_API](https://github.com/r9y9/hts_engine_API). The same applies as above.

Before using the pyopenjtalk package, please have a look at the LICENSE for the two software.

## Build requirements

The python package relies on cython to make python bindings for open_jtalk and hts_engine_API. You must need the following tools to build and install pyopenjtalk:

- C/C++ compilers (to build C/C++ extentions)
- cmake
- cython

## Supported platforms

- Linux
- Mac OSX
- Windows (MSVC) (see [this PR](https://github.com/r9y9/pyopenjtalk/pull/13))

## Installation

```
pip install pyopenjtalk
```

## Development

To build the package locally, you will need to make sure to clone open_jtalk and hts_engine_API.

```
git submodule update --recursive --init
```

and then run

```
pip install -e .
```

## Quick demo

Please check the notebook version [here (nbviewer)](https://nbviewer.jupyter.org/github/r9y9/pyopenjtalk/blob/master/docs/notebooks/Demo.ipynb).

### TTS

```py
In [1]: import pyopenjtalk

In [2]: from scipy.io import wavfile

In [3]: x, sr = pyopenjtalk.tts("おめでとうございます")

In [4]: wavfile.write("test.wav", sr, x.astype(np.int16))
```

### Run text processing frontend only

```py
In [1]: import pyopenjtalk

In [2]: pyopenjtalk.extract_fullcontext("こんにちは")
Out[2]:
['xx^xx-sil+k=o/A:xx+xx+xx/B:xx-xx_xx/C:xx_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:xx_xx#xx_xx@xx_xx|xx_xx/G:5_5%0_xx_xx/H:xx_xx/I:xx-xx@xx+xx&xx-xx|xx+xx/J:1_5/K:1+1-5',
'xx^sil-k+o=N/A:-4+1+5/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'sil^k-o+N=n/A:-4+1+5/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'k^o-N+n=i/A:-3+2+4/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'o^N-n+i=ch/A:-2+3+3/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'N^n-i+ch=i/A:-2+3+3/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'n^i-ch+i=w/A:-1+4+2/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'i^ch-i+w=a/A:-1+4+2/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'ch^i-w+a=sil/A:0+5+1/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'i^w-a+sil=xx/A:0+5+1/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',
'w^a-sil+xx=xx/A:xx+xx+xx/B:xx-xx_xx/C:xx_xx+xx/D:xx+xx_xx/E:5_5!0_xx-xx/F:xx_xx#xx_xx@xx_xx|xx_xx/G:xx_xx%xx_xx_xx/H:1_5/I:xx-xx@xx+xx&xx-xx|xx+xx/J:xx_xx/K:1+1-5']
```

Please check `lab_format.pdf` in [HTS-demo_NIT-ATR503-M001.tar.bz2](http://hts.sp.nitech.ac.jp/archives/2.3/HTS-demo_NIT-ATR503-M001.tar.bz2) for more details about full-context labels.


### Grapheme-to-phoeneme (G2P)

```py
In [1]: import pyopenjtalk

In [2]: pyopenjtalk.g2p("こんにちは")
Out[2]: 'k o N n i ch i w a'

In [3]: pyopenjtalk.g2p("こんにちは", kana=True)
Out[3]: 'コンニチワ'
```

### Create/Apply user dictionary

1. Create a CSV file (e.g. `user.csv`) and write custom words like below:

```csv
GNU,,,1,名詞,一般,*,*,*,*,GNU,グヌー,グヌー,2/3,*
```

2. Call `mecab_dict_index` to compile the CSV file.

```python
In [1]: import pyopenjtalk

In [2]: pyopenjtalk.mecab_dict_index("user.csv", "user.dic")
reading user.csv ... 1
emitting double-array: 100% |###########################################|

done!
```

3. Call `update_global_jtalk_with_user_dict` to apply the user dictionary.

```python
In [3]: pyopenjtalk.g2p("GNU")
Out[3]: 'j i i e n u y u u'

In [4]: pyopenjtalk.update_global_jtalk_with_user_dict("user.dic")

In [5]: pyopenjtalk.g2p("GNU")
Out[5]: 'g u n u u'
```

### About `run_marine` option

After v0.3.0, the `run_marine` option has been available for estimating the Japanese accent with the DNN-based method (see [marine](https://github.com/6gsn/marine)). If you want to use the feature, please install pyopenjtalk as below;

```shell
pip install pyopenjtalk[marine]
```

And then, you can use the option as the following examples;

```python
In [1]: import pyopenjtalk

In [2]: x, sr = pyopenjtalk.tts("おめでとうございます", run_marine=True) # for TTS

In [3]: label = pyopenjtalk.extract_fullcontext("こんにちは", run_marine=True) # for text processing frontend only
```


## LICENSE

- pyopenjtalk: MIT license ([LICENSE.md](LICENSE.md))
- Open JTalk: Modified BSD license ([COPYING](https://github.com/r9y9/open_jtalk/blob/1.10/src/COPYING))
- htsvoice in this repository: Please check [pyopenjtalk/htsvoice/README.md](pyopenjtalk/htsvoice/README.md).
- marine: Apache 2.0 license ([LICENSE](https://github.com/6gsn/marine/blob/main/LICENSE))

## Acknowledgements

HTS Working Group for their dedicated efforts to develop and maintain Open JTalk.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/litagin02/pyopenjtalk",
    "name": "pyopenjtalk-dict",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "OpenJTalk,Research",
    "author": "Ryuichi Yamamoto",
    "author_email": "zryuichi@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/bc/99/518ca80e3affe161aeebb5dac035ee277f0e739f1413e666232e9ba0dcd7/pyopenjtalk_dict-0.3.4.dev2.tar.gz",
    "platform": null,
    "description": "# pyopenjtalk\n\n[![PyPI](https://img.shields.io/pypi/v/pyopenjtalk.svg)](https://pypi.python.org/pypi/pyopenjtalk)\n[![Python package](https://github.com/r9y9/pyopenjtalk/actions/workflows/ci.yaml/badge.svg)](https://github.com/r9y9/pyopenjtalk/actions/workflows/ci.yaml)\n[![Build Status](https://app.travis-ci.com/r9y9/pyopenjtalk.svg?branch=master)](https://app.travis-ci.com/r9y9/pyopenjtalk)\n[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat)](LICENSE.md)\n[![DOI](https://zenodo.org/badge/143748865.svg)](https://zenodo.org/badge/latestdoi/143748865)\n\nA python wrapper for [OpenJTalk](http://open-jtalk.sp.nitech.ac.jp/).\n\nThe package consists of two core components:\n\n- Text processing frontend based on OpenJTalk\n- Speech synthesis backend using HTSEngine\n\n## Notice\n\n- The package is built with the [modified version of OpenJTalk](https://github.com/r9y9/open_jtalk). The modified version provides the same functionality with some improvements (e.g., cmake support) but is technically different from the one from HTS working group.\n- The package also uses the [modified version of hts_engine_API](https://github.com/r9y9/hts_engine_API). The same applies as above.\n\nBefore using the pyopenjtalk package, please have a look at the LICENSE for the two software.\n\n## Build requirements\n\nThe python package relies on cython to make python bindings for open_jtalk and hts_engine_API. You must need the following tools to build and install pyopenjtalk:\n\n- C/C++ compilers (to build C/C++ extentions)\n- cmake\n- cython\n\n## Supported platforms\n\n- Linux\n- Mac OSX\n- Windows (MSVC) (see [this PR](https://github.com/r9y9/pyopenjtalk/pull/13))\n\n## Installation\n\n```\npip install pyopenjtalk\n```\n\n## Development\n\nTo build the package locally, you will need to make sure to clone open_jtalk and hts_engine_API.\n\n```\ngit submodule update --recursive --init\n```\n\nand then run\n\n```\npip install -e .\n```\n\n## Quick demo\n\nPlease check the notebook version [here (nbviewer)](https://nbviewer.jupyter.org/github/r9y9/pyopenjtalk/blob/master/docs/notebooks/Demo.ipynb).\n\n### TTS\n\n```py\nIn [1]: import pyopenjtalk\n\nIn [2]: from scipy.io import wavfile\n\nIn [3]: x, sr = pyopenjtalk.tts(\"\u304a\u3081\u3067\u3068\u3046\u3054\u3056\u3044\u307e\u3059\")\n\nIn [4]: wavfile.write(\"test.wav\", sr, x.astype(np.int16))\n```\n\n### Run text processing frontend only\n\n```py\nIn [1]: import pyopenjtalk\n\nIn [2]: pyopenjtalk.extract_fullcontext(\"\u3053\u3093\u306b\u3061\u306f\")\nOut[2]:\n['xx^xx-sil+k=o/A:xx+xx+xx/B:xx-xx_xx/C:xx_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:xx_xx#xx_xx@xx_xx|xx_xx/G:5_5%0_xx_xx/H:xx_xx/I:xx-xx@xx+xx&xx-xx|xx+xx/J:1_5/K:1+1-5',\n'xx^sil-k+o=N/A:-4+1+5/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'sil^k-o+N=n/A:-4+1+5/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'k^o-N+n=i/A:-3+2+4/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'o^N-n+i=ch/A:-2+3+3/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'N^n-i+ch=i/A:-2+3+3/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'n^i-ch+i=w/A:-1+4+2/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'i^ch-i+w=a/A:-1+4+2/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'ch^i-w+a=sil/A:0+5+1/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'i^w-a+sil=xx/A:0+5+1/B:xx-xx_xx/C:09_xx+xx/D:xx+xx_xx/E:xx_xx!xx_xx-xx/F:5_5#0_xx@1_1|1_5/G:xx_xx%xx_xx_xx/H:xx_xx/I:1-5@1+1&1-1|1+5/J:xx_xx/K:1+1-5',\n'w^a-sil+xx=xx/A:xx+xx+xx/B:xx-xx_xx/C:xx_xx+xx/D:xx+xx_xx/E:5_5!0_xx-xx/F:xx_xx#xx_xx@xx_xx|xx_xx/G:xx_xx%xx_xx_xx/H:1_5/I:xx-xx@xx+xx&xx-xx|xx+xx/J:xx_xx/K:1+1-5']\n```\n\nPlease check `lab_format.pdf` in [HTS-demo_NIT-ATR503-M001.tar.bz2](http://hts.sp.nitech.ac.jp/archives/2.3/HTS-demo_NIT-ATR503-M001.tar.bz2) for more details about full-context labels.\n\n\n### Grapheme-to-phoeneme (G2P)\n\n```py\nIn [1]: import pyopenjtalk\n\nIn [2]: pyopenjtalk.g2p(\"\u3053\u3093\u306b\u3061\u306f\")\nOut[2]: 'k o N n i ch i w a'\n\nIn [3]: pyopenjtalk.g2p(\"\u3053\u3093\u306b\u3061\u306f\", kana=True)\nOut[3]: '\u30b3\u30f3\u30cb\u30c1\u30ef'\n```\n\n### Create/Apply user dictionary\n\n1. Create a CSV file (e.g. `user.csv`) and write custom words like below:\n\n```csv\n\uff27\uff2e\uff35,,,1,\u540d\u8a5e,\u4e00\u822c,*,*,*,*,\uff27\uff2e\uff35,\u30b0\u30cc\u30fc,\u30b0\u30cc\u30fc,2/3,*\n```\n\n2. Call `mecab_dict_index` to compile the CSV file.\n\n```python\nIn [1]: import pyopenjtalk\n\nIn [2]: pyopenjtalk.mecab_dict_index(\"user.csv\", \"user.dic\")\nreading user.csv ... 1\nemitting double-array: 100% |###########################################|\n\ndone!\n```\n\n3. Call `update_global_jtalk_with_user_dict` to apply the user dictionary.\n\n```python\nIn [3]: pyopenjtalk.g2p(\"GNU\")\nOut[3]: 'j i i e n u y u u'\n\nIn [4]: pyopenjtalk.update_global_jtalk_with_user_dict(\"user.dic\")\n\nIn [5]: pyopenjtalk.g2p(\"GNU\")\nOut[5]: 'g u n u u'\n```\n\n### About `run_marine` option\n\nAfter v0.3.0, the `run_marine` option has been available for estimating the Japanese accent with the DNN-based method (see [marine](https://github.com/6gsn/marine)). If you want to use the feature, please install pyopenjtalk as below;\n\n```shell\npip install pyopenjtalk[marine]\n```\n\nAnd then, you can use the option as the following examples;\n\n```python\nIn [1]: import pyopenjtalk\n\nIn [2]: x, sr = pyopenjtalk.tts(\"\u304a\u3081\u3067\u3068\u3046\u3054\u3056\u3044\u307e\u3059\", run_marine=True) # for TTS\n\nIn [3]: label = pyopenjtalk.extract_fullcontext(\"\u3053\u3093\u306b\u3061\u306f\", run_marine=True) # for text processing frontend only\n```\n\n\n## LICENSE\n\n- pyopenjtalk: MIT license ([LICENSE.md](LICENSE.md))\n- Open JTalk: Modified BSD license ([COPYING](https://github.com/r9y9/open_jtalk/blob/1.10/src/COPYING))\n- htsvoice in this repository: Please check [pyopenjtalk/htsvoice/README.md](pyopenjtalk/htsvoice/README.md).\n- marine: Apache 2.0 license ([LICENSE](https://github.com/6gsn/marine/blob/main/LICENSE))\n\n## Acknowledgements\n\nHTS Working Group for their dedicated efforts to develop and maintain Open JTalk.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A python wrapper for OpenJTalk",
    "version": "0.3.4.dev2",
    "project_urls": {
        "Homepage": "https://github.com/litagin02/pyopenjtalk"
    },
    "split_keywords": [
        "openjtalk",
        "research"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "774fceed1a865aaacd92a5e23194ac7a4cb2cd979574d95bddf32f9e37c50a92",
                "md5": "635f99de10b2b61df191f58f7d0d972c",
                "sha256": "1e60ee186c7f5268e1c5ba39c49bda5244cdcfebe6851caba04f5421fdca43e3"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "635f99de10b2b61df191f58f7d0d972c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1610288,
            "upload_time": "2024-03-13T03:45:59",
            "upload_time_iso_8601": "2024-03-13T03:45:59.920750Z",
            "url": "https://files.pythonhosted.org/packages/77/4f/ceed1a865aaacd92a5e23194ac7a4cb2cd979574d95bddf32f9e37c50a92/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "016261d3dd86e6984b057db56d7d70849b62678460ff4f3aa5086e41621d9de0",
                "md5": "ea43a48d2f9475041c38051373044936",
                "sha256": "afb8510c81bbbf0a3fbf1426670e487c75cd16a9962c93ed183ff61989a98211"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ea43a48d2f9475041c38051373044936",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1128117,
            "upload_time": "2024-03-13T03:46:01",
            "upload_time_iso_8601": "2024-03-13T03:46:01.928653Z",
            "url": "https://files.pythonhosted.org/packages/01/62/61d3dd86e6984b057db56d7d70849b62678460ff4f3aa5086e41621d9de0/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "914929e48c963edfaaa792a7432a3336583f3a78a703b27ff9d52209748ac224",
                "md5": "a2433557c696b9bf6ae67470f0db553b",
                "sha256": "1280215b782517bd92ad52cbd8596b5a84a519007db0adf86298666f1f8edf18"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a2433557c696b9bf6ae67470f0db553b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1095701,
            "upload_time": "2024-03-13T03:46:03",
            "upload_time_iso_8601": "2024-03-13T03:46:03.387035Z",
            "url": "https://files.pythonhosted.org/packages/91/49/29e48c963edfaaa792a7432a3336583f3a78a703b27ff9d52209748ac224/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f50c5d70e27bd233bbb6df0cd3de3f6be71b300581c4f9bb288907fd93ab9f37",
                "md5": "c7b9ea0da4893183a5a2f705352540e8",
                "sha256": "1b5b544a18207e754e059c17d16dc5a88886b4540ad8a86c54365af9b8cab59c"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c7b9ea0da4893183a5a2f705352540e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 6085931,
            "upload_time": "2024-03-13T03:46:05",
            "upload_time_iso_8601": "2024-03-13T03:46:05.457860Z",
            "url": "https://files.pythonhosted.org/packages/f5/0c/5d70e27bd233bbb6df0cd3de3f6be71b300581c4f9bb288907fd93ab9f37/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c4a885a54b7d159a30614de328ee72d61b47d86cf576ad4e0f3955c549f1b3d",
                "md5": "fbd1db901c8b003992560004c689773a",
                "sha256": "f0bc80907356ce8e9066dcb5cb9ce0051854ef8bc6a48ffa38eb06ef0b618537"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fbd1db901c8b003992560004c689773a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 6318509,
            "upload_time": "2024-03-13T03:46:07",
            "upload_time_iso_8601": "2024-03-13T03:46:07.750222Z",
            "url": "https://files.pythonhosted.org/packages/2c/4a/885a54b7d159a30614de328ee72d61b47d86cf576ad4e0f3955c549f1b3d/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59679fe89b1ebf49d12c7f1d6e952fc900b1a1d523cf2351caccc9b96bde0e8d",
                "md5": "0be2693708cfb83f9c9e3a310d0a2db4",
                "sha256": "a95d1920da49199f8678d26bcf87ce04e2a84e1896c6bdedca35b79f4cfef9ae"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0be2693708cfb83f9c9e3a310d0a2db4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 6269369,
            "upload_time": "2024-03-13T03:46:09",
            "upload_time_iso_8601": "2024-03-13T03:46:09.960898Z",
            "url": "https://files.pythonhosted.org/packages/59/67/9fe89b1ebf49d12c7f1d6e952fc900b1a1d523cf2351caccc9b96bde0e8d/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cdf9d593a92ba32fe9fcf06de1e2bf728996bc8646dbeb818f6c2a2afcba77a7",
                "md5": "d9d19af9eeeea2842dfc35a5a8106303",
                "sha256": "58cd393ffcbb7c26e1fffb031c350e8d0e1cfd31211130655211766d8eb71f1b"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "d9d19af9eeeea2842dfc35a5a8106303",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 969027,
            "upload_time": "2024-03-13T03:46:12",
            "upload_time_iso_8601": "2024-03-13T03:46:12.015476Z",
            "url": "https://files.pythonhosted.org/packages/cd/f9/d593a92ba32fe9fcf06de1e2bf728996bc8646dbeb818f6c2a2afcba77a7/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e8ed13a1e283ecbbba17948ccaa880df76f82727bde2bf836a64fdf81dd5e71",
                "md5": "11617fa55afa45e5c1b45a68e4a0a862",
                "sha256": "a17682a69f56e7de7c85890368d652e03c4cfffde85528ebc4ef80a1ed8ea892"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "11617fa55afa45e5c1b45a68e4a0a862",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1006313,
            "upload_time": "2024-03-13T03:46:13",
            "upload_time_iso_8601": "2024-03-13T03:46:13.301136Z",
            "url": "https://files.pythonhosted.org/packages/6e/8e/d13a1e283ecbbba17948ccaa880df76f82727bde2bf836a64fdf81dd5e71/pyopenjtalk_dict-0.3.4.dev2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd89afe490f1ce70e9bc2e45b69ed9867edced4fffcc6519cfb526f554bb3aac",
                "md5": "1a859a7eab7ce5b05f52896aef6c11e1",
                "sha256": "cc0a780f3cbdddfcf7ef71563794e3bb4a2164542592d512c7438da00f4e0eed"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "1a859a7eab7ce5b05f52896aef6c11e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1610675,
            "upload_time": "2024-03-13T03:46:14",
            "upload_time_iso_8601": "2024-03-13T03:46:14.599805Z",
            "url": "https://files.pythonhosted.org/packages/fd/89/afe490f1ce70e9bc2e45b69ed9867edced4fffcc6519cfb526f554bb3aac/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82fff14b26b253c3018ebf5dad7e8c5217603e2132f402bfa63e87536d7745cd",
                "md5": "23adf1bfe96d8e2b6d8fd13929347704",
                "sha256": "4180e5936de4ab1c288cba1585060aebb480a3b06401b4a9b728eeb30c3c289e"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "23adf1bfe96d8e2b6d8fd13929347704",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1128493,
            "upload_time": "2024-03-13T03:46:16",
            "upload_time_iso_8601": "2024-03-13T03:46:16.583461Z",
            "url": "https://files.pythonhosted.org/packages/82/ff/f14b26b253c3018ebf5dad7e8c5217603e2132f402bfa63e87536d7745cd/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e273eef852a4c6c6c0b45c51274c827ea365296e6236d4a50d8f928c739bdc8",
                "md5": "e0f37f635273b7b55b84505787b179b5",
                "sha256": "bcde52c75ca030a11d27aa78896c28da65d64b5f8bab5a3f26d4ff8e119aa800"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e0f37f635273b7b55b84505787b179b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1095768,
            "upload_time": "2024-03-13T03:46:18",
            "upload_time_iso_8601": "2024-03-13T03:46:18.507485Z",
            "url": "https://files.pythonhosted.org/packages/6e/27/3eef852a4c6c6c0b45c51274c827ea365296e6236d4a50d8f928c739bdc8/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c907b7b29af4bfeed1483a8999e49e7dd26b8151509db7314d408bda3514fc41",
                "md5": "daf307b41ef8e04ae629d84b4dcb37fd",
                "sha256": "2adaece716852849394df2222f63bbae710d75731316adde071cc85ea23b9bdc"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "daf307b41ef8e04ae629d84b4dcb37fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 6143745,
            "upload_time": "2024-03-13T03:46:20",
            "upload_time_iso_8601": "2024-03-13T03:46:20.495693Z",
            "url": "https://files.pythonhosted.org/packages/c9/07/b7b29af4bfeed1483a8999e49e7dd26b8151509db7314d408bda3514fc41/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09b7ff1086a150fab89debf83cb2f4c9d9b3bf9e605f91118786014aae5a56d1",
                "md5": "7ff2ec7836f68fe3bdac8a7567a11bf8",
                "sha256": "710a9180d8bec26e42e5a000666a87f42c0295be038b577317fd05c8bcf5f05d"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7ff2ec7836f68fe3bdac8a7567a11bf8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 6375659,
            "upload_time": "2024-03-13T03:46:21",
            "upload_time_iso_8601": "2024-03-13T03:46:21.895708Z",
            "url": "https://files.pythonhosted.org/packages/09/b7/ff1086a150fab89debf83cb2f4c9d9b3bf9e605f91118786014aae5a56d1/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0de51f4cb6ecf4730ca9615f287feb836f7a122fb72099a372512c872bdba0e",
                "md5": "fdc9a7b17b3d7eac45b1f5a754e201d6",
                "sha256": "9bbdeb0a1c53e8ca3db45dbb3471ba79e64f6e536c1b95215a08938f3f75abec"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fdc9a7b17b3d7eac45b1f5a754e201d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 6324561,
            "upload_time": "2024-03-13T03:46:24",
            "upload_time_iso_8601": "2024-03-13T03:46:24.375699Z",
            "url": "https://files.pythonhosted.org/packages/f0/de/51f4cb6ecf4730ca9615f287feb836f7a122fb72099a372512c872bdba0e/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d43d8a5ecc6701319158c0e55483beaaaad5513e8da585f26a9f40cee2f6033",
                "md5": "cb98baa48a8d90a540a2856c917441d5",
                "sha256": "8a1db5b42d16f5dc40a5a181e003e8d355a9a421ffb97c325e29a5e8d552debc"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "cb98baa48a8d90a540a2856c917441d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 968715,
            "upload_time": "2024-03-13T03:46:26",
            "upload_time_iso_8601": "2024-03-13T03:46:26.434410Z",
            "url": "https://files.pythonhosted.org/packages/7d/43/d8a5ecc6701319158c0e55483beaaaad5513e8da585f26a9f40cee2f6033/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9082ad7071019e5fc42249d78b253b5df2ccf558ecd9c9e215a26d015540977",
                "md5": "4466c203cb92290217fcf79e0d98cd81",
                "sha256": "7cd765de731d000070bc5b5e5ed4f39ffc6a09d3167194501bbb93bae10b8d7a"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4466c203cb92290217fcf79e0d98cd81",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1006620,
            "upload_time": "2024-03-13T03:46:27",
            "upload_time_iso_8601": "2024-03-13T03:46:27.738572Z",
            "url": "https://files.pythonhosted.org/packages/c9/08/2ad7071019e5fc42249d78b253b5df2ccf558ecd9c9e215a26d015540977/pyopenjtalk_dict-0.3.4.dev2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "213dc4dd3b19be4820653783819b0535a4cd6e22462fe619c7596550979afd8d",
                "md5": "971b12dbbcd6020cf02d8d7ea59c5d12",
                "sha256": "e30979a7706335fb6ad10305e48089b62c708ca2bc18b3002a7713777da50fba"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "971b12dbbcd6020cf02d8d7ea59c5d12",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1612361,
            "upload_time": "2024-03-13T03:46:28",
            "upload_time_iso_8601": "2024-03-13T03:46:28.995652Z",
            "url": "https://files.pythonhosted.org/packages/21/3d/c4dd3b19be4820653783819b0535a4cd6e22462fe619c7596550979afd8d/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b40b98bb17deeae7dcb97052d3e0eddef5e26103ea4526bab13500045f0f5a3",
                "md5": "3d565ef682fc8730b59940bcc5d87ea7",
                "sha256": "0b1acc3440b8262a280ead23b8daf2f7fa9104648628f0d435d457c7ea212675"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3d565ef682fc8730b59940bcc5d87ea7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1129378,
            "upload_time": "2024-03-13T03:46:30",
            "upload_time_iso_8601": "2024-03-13T03:46:30.795022Z",
            "url": "https://files.pythonhosted.org/packages/9b/40/b98bb17deeae7dcb97052d3e0eddef5e26103ea4526bab13500045f0f5a3/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f19e333e3150c8410f80c7ef3cbc672ef9f80bc6baf0c7d03efbc9a277532121",
                "md5": "9eeac497a45c485bc53e519eda0c599e",
                "sha256": "670b047ec705f30c36e6705c79ec3aa37f87f61808032c0e32256bff571604f2"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9eeac497a45c485bc53e519eda0c599e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1097007,
            "upload_time": "2024-03-13T03:46:32",
            "upload_time_iso_8601": "2024-03-13T03:46:32.011968Z",
            "url": "https://files.pythonhosted.org/packages/f1/9e/333e3150c8410f80c7ef3cbc672ef9f80bc6baf0c7d03efbc9a277532121/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af6c00ced0f0cc0c463ad5ca05fab5e266de4882c0062284299a047d43b98c0e",
                "md5": "028ec4aa2996c22c385132e03f569d6e",
                "sha256": "2b552bcb7d028f8058718f5963fe291f7bdf5369e2bcee1cda97aac2a95fefd7"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "028ec4aa2996c22c385132e03f569d6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 6160022,
            "upload_time": "2024-03-13T03:46:33",
            "upload_time_iso_8601": "2024-03-13T03:46:33.386706Z",
            "url": "https://files.pythonhosted.org/packages/af/6c/00ced0f0cc0c463ad5ca05fab5e266de4882c0062284299a047d43b98c0e/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2691243b447f9fa9ba88e8a2db013219f4e15f3c353733579ce8a2f9c8e186be",
                "md5": "667bcea732ec97805126f7731d0dc8ce",
                "sha256": "43427d9c2bede3a369833fe6d65ba7070db9d572026effbf69c354a02c40b002"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "667bcea732ec97805126f7731d0dc8ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 6390195,
            "upload_time": "2024-03-13T03:46:34",
            "upload_time_iso_8601": "2024-03-13T03:46:34.907627Z",
            "url": "https://files.pythonhosted.org/packages/26/91/243b447f9fa9ba88e8a2db013219f4e15f3c353733579ce8a2f9c8e186be/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de427fe950456c8eb4ee67032cbc3c41b869d34f86c4962ac45d2a83733739f8",
                "md5": "6d49ba36be7008cfbe100ee69843eaf8",
                "sha256": "01081e0ec06fe37e4ec692b7eb5654771ce9aa1d36c02d40e3fe5da8499a9cab"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6d49ba36be7008cfbe100ee69843eaf8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 6342959,
            "upload_time": "2024-03-13T03:46:36",
            "upload_time_iso_8601": "2024-03-13T03:46:36.607179Z",
            "url": "https://files.pythonhosted.org/packages/de/42/7fe950456c8eb4ee67032cbc3c41b869d34f86c4962ac45d2a83733739f8/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d5a727f2a9f2957f1093874d8f747bc608c9c759a51e9ecbebbb57475c000dc",
                "md5": "89308e56d7ed8c91118113ea3260396e",
                "sha256": "1bd181fe16cd52715b209c2b7c88637192879d19a6876ed30be98a9b370706cc"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "89308e56d7ed8c91118113ea3260396e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 969474,
            "upload_time": "2024-03-13T03:46:38",
            "upload_time_iso_8601": "2024-03-13T03:46:38.010313Z",
            "url": "https://files.pythonhosted.org/packages/6d/5a/727f2a9f2957f1093874d8f747bc608c9c759a51e9ecbebbb57475c000dc/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa7ae10a0395f8d894fd982ec9ccd9c12b6aefcabd9d27c21706303f653caaeb",
                "md5": "6d26acaeb8e30ed050631d26ee16ea87",
                "sha256": "a61a1655ebbd3890a795af9263545f4638d8b3aadf29f5433bf3b730981947cc"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6d26acaeb8e30ed050631d26ee16ea87",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1007320,
            "upload_time": "2024-03-13T03:46:39",
            "upload_time_iso_8601": "2024-03-13T03:46:39.307769Z",
            "url": "https://files.pythonhosted.org/packages/fa/7a/e10a0395f8d894fd982ec9ccd9c12b6aefcabd9d27c21706303f653caaeb/pyopenjtalk_dict-0.3.4.dev2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21b37c6770d70f0ae0d6cec6ad295a50b057136e4eb83cd15f2566da8fc71bc0",
                "md5": "67b47f628fbe12f4e1d754d6bfa67f4a",
                "sha256": "526c28a939876a2f02e26c4f1682a2bb2e05366ba37e3899f97926fda0b864dd"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "67b47f628fbe12f4e1d754d6bfa67f4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1611854,
            "upload_time": "2024-03-13T03:46:40",
            "upload_time_iso_8601": "2024-03-13T03:46:40.519969Z",
            "url": "https://files.pythonhosted.org/packages/21/b3/7c6770d70f0ae0d6cec6ad295a50b057136e4eb83cd15f2566da8fc71bc0/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d92478a005299f9595914e7b53ad76a00bb9a7d29dd123ad73b14dcf3bfbe6a7",
                "md5": "9a5b0cca79002cb0f75caef8d83ae8c7",
                "sha256": "51f941e5a2b247afff286f8171740c5e8e9ce86446b1b7efbc0c44c08490fabc"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9a5b0cca79002cb0f75caef8d83ae8c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1129104,
            "upload_time": "2024-03-13T03:46:42",
            "upload_time_iso_8601": "2024-03-13T03:46:42.553733Z",
            "url": "https://files.pythonhosted.org/packages/d9/24/78a005299f9595914e7b53ad76a00bb9a7d29dd123ad73b14dcf3bfbe6a7/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6c0ec77ef981dd0cf4bcc4a06ecd3f1866f712308b4e2c464bd1f1f44c84dab",
                "md5": "c35f3e1ea68d6a573b03475c5edf3539",
                "sha256": "09b994e2d19964c97e5370dcce96373f2fab26a207f3a3b7b321d81789e499af"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c35f3e1ea68d6a573b03475c5edf3539",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1096691,
            "upload_time": "2024-03-13T03:46:43",
            "upload_time_iso_8601": "2024-03-13T03:46:43.811922Z",
            "url": "https://files.pythonhosted.org/packages/c6/c0/ec77ef981dd0cf4bcc4a06ecd3f1866f712308b4e2c464bd1f1f44c84dab/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "257e86d88616ad34c66810261c0ea60f4226eec2a6246bfc63da43547cd609e1",
                "md5": "ed45416dc36f6887497a7d10c2fd87d7",
                "sha256": "682daf552a1d3a406df7030eefbfe561490eba4ec8518e60a2e78267b18f56cd"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ed45416dc36f6887497a7d10c2fd87d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 6092851,
            "upload_time": "2024-03-13T03:46:45",
            "upload_time_iso_8601": "2024-03-13T03:46:45.410121Z",
            "url": "https://files.pythonhosted.org/packages/25/7e/86d88616ad34c66810261c0ea60f4226eec2a6246bfc63da43547cd609e1/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f9118db2dcfc082df680b21866eb6f22cf26651d2b44b863c30a62e9b6e475d",
                "md5": "1180a781b0d2e7d0614d9f6fdcbc195b",
                "sha256": "1a949de3f1f8239ddb058c3c6fb8aef9e8c4c2c071322ee16cc5ca30991b50b1"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1180a781b0d2e7d0614d9f6fdcbc195b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 6323338,
            "upload_time": "2024-03-13T03:46:46",
            "upload_time_iso_8601": "2024-03-13T03:46:46.881326Z",
            "url": "https://files.pythonhosted.org/packages/4f/91/18db2dcfc082df680b21866eb6f22cf26651d2b44b863c30a62e9b6e475d/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5e5cc9b505de98b575211e9c6ab1e934dcbd965de05289c767b4ae2f711ff93",
                "md5": "266cd1244710fc8b9baeb5d304ee1b59",
                "sha256": "1fb6f57d5f51a8ca3a188ac53cb151933fb9d771cfa03a31fcaeaa3a7cb4d2c2"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "266cd1244710fc8b9baeb5d304ee1b59",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 6275208,
            "upload_time": "2024-03-13T03:46:48",
            "upload_time_iso_8601": "2024-03-13T03:46:48.596134Z",
            "url": "https://files.pythonhosted.org/packages/d5/e5/cc9b505de98b575211e9c6ab1e934dcbd965de05289c767b4ae2f711ff93/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99aea05901d1cdb17b0d3b452954b51e6b30bdd2b235b72d67ca91a8ac82034d",
                "md5": "7dbabd0eba842f8b7b63839725d4e01c",
                "sha256": "6ce50f76f58708f9262113525a0dc10b5332aa03372727e52e2c466ca3382179"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "7dbabd0eba842f8b7b63839725d4e01c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 969607,
            "upload_time": "2024-03-13T03:46:49",
            "upload_time_iso_8601": "2024-03-13T03:46:49.933236Z",
            "url": "https://files.pythonhosted.org/packages/99/ae/a05901d1cdb17b0d3b452954b51e6b30bdd2b235b72d67ca91a8ac82034d/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6a2c2855da707addb6e5c3996829e1a92f11ad53c23814575f8763c70c0c950",
                "md5": "0d1c06a8adc4124815c249fbe6546f6c",
                "sha256": "c78e389a7d0b54e0bef19b84684f2c9046f567dc2c190bf870bad29d92706540"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0d1c06a8adc4124815c249fbe6546f6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1007207,
            "upload_time": "2024-03-13T03:46:52",
            "upload_time_iso_8601": "2024-03-13T03:46:52.041844Z",
            "url": "https://files.pythonhosted.org/packages/c6/a2/c2855da707addb6e5c3996829e1a92f11ad53c23814575f8763c70c0c950/pyopenjtalk_dict-0.3.4.dev2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a5efa91154a8103b7ac94f470ed8569c2861aa1368c5f09fd4a45541bfbee3c9",
                "md5": "9e76cce0105a1a7192f5c5c2653a65dc",
                "sha256": "d2882913591e1865af4658c0b71505ff7bf0912ce6ca6484f3014d4521320b4b"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "9e76cce0105a1a7192f5c5c2653a65dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1611880,
            "upload_time": "2024-03-13T03:46:53",
            "upload_time_iso_8601": "2024-03-13T03:46:53.932061Z",
            "url": "https://files.pythonhosted.org/packages/a5/ef/a91154a8103b7ac94f470ed8569c2861aa1368c5f09fd4a45541bfbee3c9/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a84e0b11fdf4395ec9ebc70fa01e3ad903d26e58b6ad07ef6a1be90ee96d2aa0",
                "md5": "68ba869f8d4ed043d89fb601a7d8a175",
                "sha256": "f18f055721c9dd5ae86f98bc03d0e465b71ceb14e7ac70967776e226e3ef4ba9"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "68ba869f8d4ed043d89fb601a7d8a175",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1129100,
            "upload_time": "2024-03-13T03:46:55",
            "upload_time_iso_8601": "2024-03-13T03:46:55.164599Z",
            "url": "https://files.pythonhosted.org/packages/a8/4e/0b11fdf4395ec9ebc70fa01e3ad903d26e58b6ad07ef6a1be90ee96d2aa0/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ce4bb75cf176523fc7a9c43ef429ae54dba8d8ba1695ddd3e8a8c9812be675e",
                "md5": "a84e5874a24a70c1f606cca315b66f8d",
                "sha256": "94773c703bcbaa2d330a0be5b1d5f7469f7c2d9270dfdc761f5981f615c5be6e"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a84e5874a24a70c1f606cca315b66f8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1096811,
            "upload_time": "2024-03-13T03:46:57",
            "upload_time_iso_8601": "2024-03-13T03:46:57.241273Z",
            "url": "https://files.pythonhosted.org/packages/8c/e4/bb75cf176523fc7a9c43ef429ae54dba8d8ba1695ddd3e8a8c9812be675e/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0600c6c0a11e885bda3b15aea2622f638ae6e2d80011ad7aa80db184dcb00dcd",
                "md5": "b98302e7fb7aa3667a7142021c284f4b",
                "sha256": "2e420b76670a56accc71b98c54a9abe00da599133a48413e69859f73e59a9b41"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b98302e7fb7aa3667a7142021c284f4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 6089369,
            "upload_time": "2024-03-13T03:46:59",
            "upload_time_iso_8601": "2024-03-13T03:46:59.210311Z",
            "url": "https://files.pythonhosted.org/packages/06/00/c6c0a11e885bda3b15aea2622f638ae6e2d80011ad7aa80db184dcb00dcd/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5546efba0b0ad76d9429cd0087050ba36a9fbbdb543f246896ae31de265b2306",
                "md5": "ab6c8e24d0f35538019cc5c249e23d43",
                "sha256": "44372771cc76ef4d2161114d88a6286c1dcdeaca51215c7dd9c6fa62be8146e2"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ab6c8e24d0f35538019cc5c249e23d43",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 6321441,
            "upload_time": "2024-03-13T03:47:01",
            "upload_time_iso_8601": "2024-03-13T03:47:01.429391Z",
            "url": "https://files.pythonhosted.org/packages/55/46/efba0b0ad76d9429cd0087050ba36a9fbbdb543f246896ae31de265b2306/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd992a26ac3ea85af65bad12122dbee7ea1d1c9e794b88e4b4e60edbe3ed78a5",
                "md5": "1b35997208286a86c726a07cec648706",
                "sha256": "71c7ca06946939183c6b838c034e3da5149389a188844fe8cc5458ac28c67cef"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1b35997208286a86c726a07cec648706",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 6273105,
            "upload_time": "2024-03-13T03:47:03",
            "upload_time_iso_8601": "2024-03-13T03:47:03.102065Z",
            "url": "https://files.pythonhosted.org/packages/bd/99/2a26ac3ea85af65bad12122dbee7ea1d1c9e794b88e4b4e60edbe3ed78a5/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18a42c6cd4d73c51c2568c0be751e373e5228eac80beda0517925ee870b35495",
                "md5": "32040935503f748cce5170c9f1767ecc",
                "sha256": "1645c70a5f1bc1861fabec3aaf7eea9ce378e49fa336d75f6df2f0c88374535e"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "32040935503f748cce5170c9f1767ecc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 969812,
            "upload_time": "2024-03-13T03:47:04",
            "upload_time_iso_8601": "2024-03-13T03:47:04.556034Z",
            "url": "https://files.pythonhosted.org/packages/18/a4/2c6cd4d73c51c2568c0be751e373e5228eac80beda0517925ee870b35495/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0c89c6b94cf7a5cb313822c3a4be5e53db10c207c3d7a6ed2cd7a0fc0f8c0fd",
                "md5": "0d95d4df2c74da0379400d0327356cd4",
                "sha256": "e6d75a84a8eca8d66a5121d5c6497a757b1ba391c5afa5d8c11a71715ac11deb"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0d95d4df2c74da0379400d0327356cd4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1007098,
            "upload_time": "2024-03-13T03:47:05",
            "upload_time_iso_8601": "2024-03-13T03:47:05.879261Z",
            "url": "https://files.pythonhosted.org/packages/b0/c8/9c6b94cf7a5cb313822c3a4be5e53db10c207c3d7a6ed2cd7a0fc0f8c0fd/pyopenjtalk_dict-0.3.4.dev2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc99518ca80e3affe161aeebb5dac035ee277f0e739f1413e666232e9ba0dcd7",
                "md5": "f5bf763f54ff740c839eef735a54feab",
                "sha256": "65ff09fb398c751ab15b71e8e1b99b9c6a7a0bd7f19f55a385a81f8fa62405ec"
            },
            "downloads": -1,
            "filename": "pyopenjtalk_dict-0.3.4.dev2.tar.gz",
            "has_sig": false,
            "md5_digest": "f5bf763f54ff740c839eef735a54feab",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1402588,
            "upload_time": "2024-03-13T03:47:07",
            "upload_time_iso_8601": "2024-03-13T03:47:07.125667Z",
            "url": "https://files.pythonhosted.org/packages/bc/99/518ca80e3affe161aeebb5dac035ee277f0e739f1413e666232e9ba0dcd7/pyopenjtalk_dict-0.3.4.dev2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-13 03:47:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "litagin02",
    "github_project": "pyopenjtalk",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "pyopenjtalk-dict"
}
        
Elapsed time: 2.93309s