inaSpeechSegmenter-api-models


NameinaSpeechSegmenter-api-models JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/Danand/inaSpeechSegmenter-api-models/
SummaryCommon dependency for inaSpeechSegmenter API and client.
upload_time2024-12-29 20:10:18
maintainerNone
docs_urlNone
authorAndrey Danilov
requires_pythonNone
licenseMIT
keywords speech-segmentation audio-analysis music-detection noise-detection speech-detection speech-music gender-classification gender-representation speaker-gender speech music noise gender voice-activity-detection speech-activity-detection
VCS
bugtrack_url
requirements pydantic
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # `inaSpeechSegmenter` API Models

This is common dependency for `inaSpeechSegmenter` [API](https://github.com/Danand/inaSpeechSegmenter-api) and [client](https://github.com/Danand/inaSpeechSegmenter-client). This client serves as a wrapper around the original `inaSpeechSegmenter` toolkit, providing a convenient interface for integrating its features into your own applications.

Please note that this project is not a direct fork of the original `inaSpeechSegmenter` repository. It is designed to work with the `inaSpeechSegmenter` API, utilizing the capabilities of the original toolkit as an underlying technology.

For more information about the original `inaSpeechSegmenter`, visit the [`inaSpeechSegmenter` GitHub repository](https://github.com/ina-foss/inaSpeechSegmenter).

## About `inaSpeechSegmenter`

- **CNN-based Toolkit**: Utilizes Convolutional Neural Networks for audio segmentation.
- **Voice Activity Detection**: Identifies active speech segments in audio.
- **Speaker Gender Segmentation**: Classifies speech segments by gender.
- **Multimedia Support**: Processes audio zones into speech, music, and noise.
- **Tool Integration**: Available as a Python package and Docker image.
- **Open Source Recognition**: Achieved top ranks in VAD challenges and used in gender representation studies.

## Installing

```bash
pip install inaSpeechSegmenter-api-models
```

## Usage

```python
from inaSpeechSegmenter_api_models import (
    GetSegmentsResponse,
    GetSegmentsRequest,
    SegmentItem,
)

# Then use imported types in type hints.
```

## Citing

`inaSpeechSegmenter` has been presented at the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2018 conference in Calgary, Canada. If you use this toolbox in your research, you can cite the following work in your publications:

```bibtex
@inproceedings{ddoukhanicassp2018,
  author = {Doukhan, David and Carrive, Jean and Vallet, Félicien and Larcher, Anthony and Meignier, Sylvain},
  title = {An Open-Source Speaker Gender Detection Framework for Monitoring Gender Equality},
  year = {2018},
  organization={IEEE},
  booktitle={Acoustics Speech and Signal Processing (ICASSP), 2018 IEEE International Conference on}
}
```

inaSpeechSegmenter won [MIREX 2018 speech detection challenge](http://www.music-ir.org/mirex/wiki/2018:Music_and_or_Speech_Detection_Results)
Details on the speech detection submodule can be found bellow:

```bibtex
@inproceedings{ddoukhanmirex2018,
  author = {Doukhan, David and Lechapt, Eliott and Evrard, Marc and Carrive, Jean},
  title = {INA’S MIREX 2018 MUSIC AND SPEECH DETECTION SYSTEM},
  year = {2018},
  booktitle={Music Information Retrieval Evaluation eXchange (MIREX 2018)}
}
```

## Credits

This work has been partially funded by the French National Research Agency (project GEM : Gender Equality Monitor : ANR-19-CE38-0012) and by European Union's Horizon 2020 research and innovation programme (project [MeMAD](https://memad.eu) : H2020 grant agreement No 780069).

The code used to extract mel bands features is copy-pasted from [SIDEKIT project](https://git-lium.univ-lemans.fr/Larcher/sidekit)

Relevant contributions to the project were done by:

- [Eliott Lechapt](https://github.com/elechapt)
- [Cyril Lashkevich](https://github.com/notorca)
- [Rémi Uro](https://github.com/r-uro)
- [Simon Devauchelle](https://github.com/simonD3V)
- [Valentin Pelloin](https://github.com/valentinp72)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Danand/inaSpeechSegmenter-api-models/",
    "name": "inaSpeechSegmenter-api-models",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "speech-segmentation, audio-analysis, music-detection, noise-detection, speech-detection, speech-music, gender-classification, gender-representation, speaker-gender, speech, music, noise, gender, voice-activity-detection, speech-activity-detection",
    "author": "Andrey Danilov",
    "author_email": "danand@inbox.ru",
    "download_url": "http://pypi.python.org/pypi/inaSpeechSegmenter-api-models/",
    "platform": "Platform Independent",
    "description": "# `inaSpeechSegmenter` API Models\n\nThis is common dependency for `inaSpeechSegmenter` [API](https://github.com/Danand/inaSpeechSegmenter-api) and [client](https://github.com/Danand/inaSpeechSegmenter-client). This client serves as a wrapper around the original `inaSpeechSegmenter` toolkit, providing a convenient interface for integrating its features into your own applications.\n\nPlease note that this project is not a direct fork of the original `inaSpeechSegmenter` repository. It is designed to work with the `inaSpeechSegmenter` API, utilizing the capabilities of the original toolkit as an underlying technology.\n\nFor more information about the original `inaSpeechSegmenter`, visit the [`inaSpeechSegmenter` GitHub repository](https://github.com/ina-foss/inaSpeechSegmenter).\n\n## About `inaSpeechSegmenter`\n\n- **CNN-based Toolkit**: Utilizes Convolutional Neural Networks for audio segmentation.\n- **Voice Activity Detection**: Identifies active speech segments in audio.\n- **Speaker Gender Segmentation**: Classifies speech segments by gender.\n- **Multimedia Support**: Processes audio zones into speech, music, and noise.\n- **Tool Integration**: Available as a Python package and Docker image.\n- **Open Source Recognition**: Achieved top ranks in VAD challenges and used in gender representation studies.\n\n## Installing\n\n```bash\npip install inaSpeechSegmenter-api-models\n```\n\n## Usage\n\n```python\nfrom inaSpeechSegmenter_api_models import (\n    GetSegmentsResponse,\n    GetSegmentsRequest,\n    SegmentItem,\n)\n\n# Then use imported types in type hints.\n```\n\n## Citing\n\n`inaSpeechSegmenter` has been presented at the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2018 conference in Calgary, Canada. If you use this toolbox in your research, you can cite the following work in your publications:\n\n```bibtex\n@inproceedings{ddoukhanicassp2018,\n  author = {Doukhan, David and Carrive, Jean and Vallet, F\u00e9licien and Larcher, Anthony and Meignier, Sylvain},\n  title = {An Open-Source Speaker Gender Detection Framework for Monitoring Gender Equality},\n  year = {2018},\n  organization={IEEE},\n  booktitle={Acoustics Speech and Signal Processing (ICASSP), 2018 IEEE International Conference on}\n}\n```\n\ninaSpeechSegmenter won [MIREX 2018 speech detection challenge](http://www.music-ir.org/mirex/wiki/2018:Music_and_or_Speech_Detection_Results)\nDetails on the speech detection submodule can be found bellow:\n\n```bibtex\n@inproceedings{ddoukhanmirex2018,\n  author = {Doukhan, David and Lechapt, Eliott and Evrard, Marc and Carrive, Jean},\n  title = {INA\u2019S MIREX 2018 MUSIC AND SPEECH DETECTION SYSTEM},\n  year = {2018},\n  booktitle={Music Information Retrieval Evaluation eXchange (MIREX 2018)}\n}\n```\n\n## Credits\n\nThis work has been partially funded by the French National Research Agency (project GEM : Gender Equality Monitor : ANR-19-CE38-0012) and by European Union's Horizon 2020 research and innovation programme (project [MeMAD](https://memad.eu) : H2020 grant agreement No 780069).\n\nThe code used to extract mel bands features is copy-pasted from [SIDEKIT project](https://git-lium.univ-lemans.fr/Larcher/sidekit)\n\nRelevant contributions to the project were done by:\n\n- [Eliott Lechapt](https://github.com/elechapt)\n- [Cyril Lashkevich](https://github.com/notorca)\n- [R\u00e9mi Uro](https://github.com/r-uro)\n- [Simon Devauchelle](https://github.com/simonD3V)\n- [Valentin Pelloin](https://github.com/valentinp72)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Common dependency for inaSpeechSegmenter API and client.",
    "version": "0.1.3",
    "project_urls": {
        "Download": "http://pypi.python.org/pypi/inaSpeechSegmenter-api-models/",
        "Homepage": "https://github.com/Danand/inaSpeechSegmenter-api-models/"
    },
    "split_keywords": [
        "speech-segmentation",
        " audio-analysis",
        " music-detection",
        " noise-detection",
        " speech-detection",
        " speech-music",
        " gender-classification",
        " gender-representation",
        " speaker-gender",
        " speech",
        " music",
        " noise",
        " gender",
        " voice-activity-detection",
        " speech-activity-detection"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c55c83570457276f2ece8de90379f2df156da1576b9982e77ca0612f14a4a07",
                "md5": "425b2da3825c1dde436584ed74025990",
                "sha256": "006108b14c0bd83dc25e230ed39483589dc3ef9f75cf66dcb14762c6c29c92cc"
            },
            "downloads": -1,
            "filename": "inaSpeechSegmenter_api_models-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "425b2da3825c1dde436584ed74025990",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5752,
            "upload_time": "2024-12-29T20:10:18",
            "upload_time_iso_8601": "2024-12-29T20:10:18.867672Z",
            "url": "https://files.pythonhosted.org/packages/7c/55/c83570457276f2ece8de90379f2df156da1576b9982e77ca0612f14a4a07/inaSpeechSegmenter_api_models-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-29 20:10:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Danand",
    "github_project": "inaSpeechSegmenter-api-models",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "pydantic",
            "specs": [
                [
                    "==",
                    "2.10.4"
                ]
            ]
        }
    ],
    "lcname": "inaspeechsegmenter-api-models"
}
        
Elapsed time: 0.41739s