semvec/pypi-packages huggingface dataset:
llmbot_plugin_reecho_voice 0.0.4
Generate Voice From reecho.ai Api In OpenAiBot.
License: MIT
Requires Python: >=3.8,<4.0

<div align="center">
<a href="https://llmkira.github.io/Docs/plugin/basic">
    <img src="https://raw.githubusercontent.com/LlmKira/.github/main/llmbot/func_call_big.png">
</a>
<h2>llmbot_plugin_reecho_voice</h2>
</div>

适用于 [OpenaiBot](https://github.com/LlmKira/Openaibot) 的函数插件，可以提供中文语音合成功能。

## 📦 Install

```shell
pip install llmbot_plugin_reecho_voice -U
```

## 📄 Usage

`/env REECHO_MODEL=xxx;REECHO_KEY=xxx;REECHO_VOICE_ID=xxx`

模型 ID 可以在 [ReEcho](https://dash.reecho.ai/voices) 的控制台中找到。注意需要完整的模型
ID，例如 `9ede7186-f24b-4018-a907-c3927c5e596a`。

### 公共 API Key

可以额外配置 `PLUGIN_REECHO_KEY` 来指定默认公共 API Key。

默认参数如下

```python
voice_id = "4a632551-65d5-427e-b617-b2696c34587d"
model = "reecho-neural-voice-001"
```

也就是晓蕾 https://dash.reecho.ai/voice/4a632551-65d5-427e-b617-b2696c34587d

## 📝 Hook

```python
class ReechoSpeak(BaseTool):
    """
    语音工具
    """
    silent: bool = False
    function: Function = speak_chinese
    keywords: list = ["语音", "说", "读", "念", "回答", "骂", "唱", "朗读", "朗诵"]
    require_auth: bool = False
    repeatable: bool = False
    env_required: list = ["KEY", "VOICE_ID", "MODEL"]
    env_prefix: str = "REECHO_"
```
randusergen 0.0.1
This library enables the generation of up to 5000 random user data using the RandomUser API and stores it.
License: MIT
Keywords: random,user,generator

# Random User Generator

Library ini memungkinkan untuk menghasilkan maksimal 5000 data pengguna acak menggunakan RandomUser API dan menyimpannya ke dalam file txt.



## Penggunaan Class

### `DataGenerator`

Class `DataGenerator` bertanggung jawab untuk menghasilkan data pengguna menggunakan RandomUser API.

#### Metode:
- `generate_users(results)`: Metode ini menerima argumen `results` yang merupakan jumlah data pengguna yang ingin dihasilkan. Jumlah data yang diminta akan dibatasi maksimal hingga 5000. Metode ini akan mengembalikan daftar data pengguna sesuai dengan jumlah yang diminta.

### `FileWriter`

Class `FileWriter` bertanggung jawab untuk menulis data pengguna ke dalam file teks.

#### Metode:
- `save_to_txt(users)`: Metode ini menerima argumen `users`, yang merupakan daftar data pengguna yang akan disimpan. Metode ini akan menulis data pengguna ke dalam file 'results.txt' dengan format nama depan dan belakang dari setiap pengguna di baris terpisah.


## API 
Python Basic API wrapper
```http
  https://randomuser.me/api/
```

## Installation

Install my-project with npm

```bash
  pip install randusergen
```
    

## Usage

Basic Usage :

```python
from randomuser import DataGenerator, FileWriter

# Membuat objek DataGenerator
data_generator = DataGenerator()

# Menghasilkan 10 data pengguna
users = data_generator.generate_users(10)

# Membuat objek FileWriter
file_writer = FileWriter()

# Menyimpan data pengguna ke dalam file txt
file_writer.save_to_txt(users)
```

## Authors

- [@codewithwan](https://github.com/codewithwan)