semvec/pypi-packages huggingface dataset:
dvatioff-audio 0.3.6
Personal audio utils package
Requires Python: >=3.10

# dvatioff-audio

A general-purpose function library for Wwise-based game audio tool development.

---

## Introduction

This library is a collection of general-purpose utility functions specifically designed for developing game audio tools based on Wwise. It mainly consists of the following components:

- **WAAPI**
    
    - Wrappers for commonly used WAAPI interfaces
    - A multithreading class based on PySide6's QRunnable/Signal for real-time retrieval of WAAPI connection status and the selection status of Wwise Authoring objects
    - General utility functions, such as batch replacements of Originals files and complete silence filling for languages missing in multilingual projects
- **Voice**
    
    - Wrappers for Microsoft Azure's Text-to-Speech and Speech-to-Text (Whisper) interfaces
    - Text preprocessing, text distance, and word error rate calculations for four languages (Chinese, Japanese, English, and Korean)
    - Simple sine wave generation
- **GUI**
    
    - Wrappers for creating common GUI elements with PySide6
- **Utils**
    
    - System-level utility functions, including Retry decorators, JSON read/write utilities, file operations, path handling, spreadsheet processing, and common regular expressions for audio file naming
- **Examples**
    
    - example scripts, such as GUI Windows, build automation scripts and a NAS-based automatic update checker


---

## Installation

```bash

pip install dvatioff-audio
```

---

为基于 Wwise 的游戏音频工具开发准备的通用功能库。

## 介绍

本库是套专为基于 Wwise 的游戏音频工具开发设计的通用功能函数集合，主要由以下几个部分组成：

- **WAAPI**
	- 常用 WAAPI 接口的封装
	- 基于 Pyside6 QRunnerble/Signal 的多线程类，用于实时获取 WAAPI 连接状态以及 Wwise Authoring 对象选中状态
	- 通用功能函数，如 Originals 文件批量替换、多语言缺失语种的 Silence 全量填充等
- **Voice**
	- 基于 Microsoft Azure 的 Text2Speech 和 Speech2Text（Whisper）接口封装
	- 对四个语种（中、日、英、韩）的文本预处理，文本距离和词错误率计算等
	- 简单的正弦波生成
- **GUI**
	- 对 Pyside6 常用 GUI 元素创建的封装
- **Utils**
	- 系统级通用函数，如 Retry 装饰器、JSON 读取保存、文件操作、路径处理、表格处理、常用音频命名正则表达式等
- **示例**
	- 示例脚本，比如 GUI 窗口， build 自动化脚本，基于 NAS 的程序自动更新检测模块等

## 安装

```bash

pip install dvatioff-audio
```

---

## 工具集界面示例

![alt text](image.png)
Multiclass-interface 1.17
Multiclass interface
Requires Python: >=3.7

# Multiclass interface

`multiclass_interface` is a package that allows you to interact with multiple objects as if it was a single object.

The interfaced objects can be executed:

- in the same thread `MultiClassInterface`
- in individual threads, `MultiThreadClassInterface`
- in individual processes
    - using `multiprocessing`: `MultiProcessClassInterface`
    - using `mpi4py`: `MPIClassInterface`

Furthermore, the `ProcessClass` can be used to interface an object in a different process as if it was in the current process. This feature is useful when running an object that needs to interface a dll/so in its own memory space.


## Installation

`pip install multiclass_interface`

## Usage
See https://hawc2.pages.windenergy.dtu.dk/HAWC2Lib/MulticlassInterface.html

## Support
Please use the issue tracker to report problems, ideas for improvments etc.

Merge requests are very welcome
southerncross 0.5.5
Provides common frameworks using flask, wtforms, gunicorn and sqlalchemy.

# Southerncross

flask + wtforms + sqlalchemy + gunicorn の組み合わせにおいて頻繁に使用する汎用的な追加実装を提供するためのパッケージ

## gunicorn における monkey patch 系

* initgroups 周りの話
    * https://github.com/benoitc/gunicorn/issues/2770
* logrotate で chown が継承されない話
    * https://github.com/benoitc/gunicorn/issues/1116
* unix socket の permission の話
    * x がいらない一方で、umask のオプションだけでは効果範囲が広すぎる

## gunicorn における設定の setdefault 系

### Always

* limit_request_line: 0
* capture_output: True
* logger_class: PatchedLogger

### For gthread workers
* threads: 8
viconfig 0.0.2
带数据验证的服务器配置信息库
Requires Python: >=3.8
Keywords: 服务器配置信息



# viConfig

一个可以进行数据验证的服务器配置信息库
 
## 目录

- [安装](#安装)
- [使用](#使用)
  - [定义配置信息](#定义配置信息)
  - [配置信息获取](#配置信息获取)
- [依赖库](#依赖库)
- [版权说明](#版权说明)

## 安装

```powershell
pip install viconfig
```

## 使用

### 定义配置信息

```python
import pathlib
from Config import Config, Field, f_string, f_int, f_folder


def init_config():
    config = Config()
    config.add_fields([
        Field('app', 'name', f_string, 'DATA-API'),
        Field('app', 'version', f_string, '1.0.0'),
        Field('app', 'description', f_string, '数据表信息管理系统（服务器）'),
        Field('app', 'port', f_int, 8005),
    ])

    config_obj = pathlib.Path('config.json')
    if config_obj.exists():
        config.load_from_json('config.json')
    else:
        config.save_to_json("config.json")

    return config
```

### 配置信息获取

```python
config.get('app', 'description')
```

## 依赖库

- `json`
- `pathlib`
- `decimal`

## 版权说明

该项目签署了MIT 授权许可。详细请查看LICENSE
openrv-stubs 0.0.1
Python stubs for Open RV
Requires Python: >=3.10

# Open RV Python Stubs

Type annotated stubs for Open RV's Python API. Work in progress so use at your own risk!

Should be compatible with paid RV as the code base for both Open RV and RV should be from the same source (excluding specific changes for RV that is not available to public).

Currently missing docstring explanation so refer to the built-in help menu:

![mu_menu.png](docs%2Fimages%2Fmu_menu.png)

Fun Trivia: The `rv.commands` is a wrapper for Mu commands:

![mu_api_browser.png](docs%2Fimages%2Fmu_api_browser.png)

## Quick setup

Copy `commands.pyi` to `<openrv_path>/PlugIns/Python/rv`. Take note the `PlugIns` name can also be `plugins` or `Plugins`. Guess it is a quirk for supporting cross-platform application between Linux, macOS and Windows.

![openrv_plugins_path.png](docs%2Fimages%2Fopenrv_plugins_path.png)

PyCharm should automatically detect the `.pyi` stubs and provide autocompletion with type hints:

![pycharm_autocomplete.gif](docs%2Fimages%2Fpycharm_autocomplete.gif)

## TODO

1. Publish to PyPI.
2. Implement the other RV modules with type hints.

## Rant

1. There is no way to browse the Mu's manual outside the API browser despite it being a Qt Web Browser. Need to write a parser that analyse the docs from Open RV's source code to generate the docstring for the respective Mu's command. Not sure on the legality on 'scrapping' the source code docstring but navigating the Mu's API Browser is hellish.
2. The current stubs is manually hand-generated but suffice for my requirements for PyCharm/VS Code to autocomplete and provide the required type hints.
3. Yet another Python stubs. At least this ease my frustration when writing Python tools that requires interaction with Open RV.
wangsu-sdk-python 1.0.0
Wangsu SDK for Python
Requires Python: >=3.6

============================
Wangsu SDK for Python
============================

Wangsu Python SDK is the official software development kit, which allows Python developers to write software that makes use of Wangsu API services like CDN and Security.

The SDK works on Python versions:

   * 3.6 and greater

Quick Start
-----------
First, install the library:

.. code-block:: sh

    $ pip install wangsu-sdk-python

or download source code from github and install:

.. code-block:: sh

    $ git clone https://github.com/wangsu-api/wangsu-sdk-python.git
    $ cd wangsu-sdk-python
    $ python setup.py install