Asr2clip

Latest version: v0.3.6

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.5

New Features | 新功能

- **Enhanced CLI and Config Support | 加强命令行和配置支持**
- Added new command-line options for template printing and controlling verbose logging.
- 支持模板打印和详细日志记录的新命令行选项。
- Introduced configuration generation and more detailed configuration options.
- 引入了配置生成和更详细的配置选项。

- **Support OpenAI organization config | 支持OpenAI 组织设置**
- Added `org_id` support.
- 增加了`org_id`支持。

Updates and Improvements | 更新和改进

- **Code and Documentation Updates | 代码和文档更新**
- Improved logging through code refactoring.
- 通过代码重构改进日志。
- Updated README to cover new features and configurations.
- 更新README以涵盖新功能和配置细节。

Thank you for your continued support and feedback! | 感谢您一如既往的支持与反馈!

**Full Changelog**: https://github.com/Oaklight/asr2clip/compare/0.3.0...v0.3.5

0.3.0

**中文:**
- **新功能**:
- 新增对 `pydub` 和 `ffmpeg` 的支持,用于音频格式转换和处理。
- 添加了标准输入 (`stdin`) 支持,允许从管道或其他输入源读取音频数据。
- 新增输入文件选项,支持直接处理音频文件。
- 改进了 ASR 工具的音频捕获和转录功能。
- **依赖更新**:
- 更新了 `setup.py` 和 `requirements.txt`,新增了 `pydub` 和 `ffmpeg` 依赖。
- 确保所有依赖版本与最新兼容。
- **问题修复**:
- 修复了配置文件中格式不一致的问题。
- 改进了跨平台兼容性,特别是音频处理和剪贴板功能。
- **文档更新**:
- 更新了 README 文件,新增了关于新功能和依赖的说明。
- 添加了双语(英文和中文)文档。
- **许可证**: GNU Affero 通用公共许可证 v3.0。

**English:**
- **New Features**:
- Added support for `pydub` and `ffmpeg` for audio format conversion and processing.
- Introduced standard input (`stdin`) support, allowing audio data to be read from pipes or other input sources.
- Added an input file option to directly process audio files.
- Enhanced audio capture and transcription capabilities in the ASR tool.
- **Dependency Updates**:
- Updated `setup.py` and `requirements.txt` to include `pydub` and `ffmpeg` dependencies.
- Ensured compatibility with the latest versions of all dependencies.
- **Bug Fixes**:
- Fixed inconsistencies in configuration file formatting.
- Improved cross-platform compatibility, particularly for audio processing and clipboard functionality.
- **Documentation**:
- Updated README files with details about new features and dependencies.
- Added bilingual (English and Chinese) documentation.
- **License**: GNU Affero General Public License v3.0.

**Full Changelog**: https://github.com/Oaklight/asr2clip/compare/0.2.0...0.3.0

0.2.0

**中文:**
- **新功能**:
- 支持在项目根目录和 `~/.config/` 目录中使用配置文件 (`asr2clip.conf`)。
- 改进了安装选项,支持 `pip`、`pipx` 和 Conda (`environment.yaml`)。
- 新增 `--duration` 选项,用于指定录音时长(秒)。
- 增强了音频捕获和转录过程中的错误处理和用户反馈。
- **问题修复**:
- 修复了 Linux 系统上的剪贴板功能问题。
- 改进了与不同 ASR API 的兼容性。
- **文档更新**:
- 更新了 README 文件,提供了详细的安装和使用说明。
- 添加了双语(英文和中文)文档。
- **许可证**: GNU Affero 通用公共许可证 v3.0。

**English:**
- **New Features**:
- Added support for configuration file (`asr2clip.conf`) in both the project root and `~/.config/` directory.
- Improved installation options with `pip`, `pipx`, and Conda (`environment.yaml`).
- Added a `--duration` option to specify recording duration in seconds.
- Enhanced error handling and user feedback during audio capture and transcription.
- **Bug Fixes**:
- Fixed issues with clipboard functionality on Linux systems.
- Improved compatibility with different ASR APIs.
- **Documentation**:
- Updated README files with detailed installation and usage instructions.
- Added bilingual (English and Chinese) documentation.
- **License**: GNU Affero General Public License v3.0.

0.1.0

**中文:**
- **初始版本**: `asr2clip` 的第一个版本现已发布!这是一个实时语音转文字剪贴板工具。
- **功能**:
- 使用 OpenAI 的 Whisper API 或兼容的 ASR 服务进行实时语音识别。
- 自动将转录的文字复制到系统剪贴板。
- 通过 `asr2clip.conf` 配置文件自定义 API 密钥和模型设置。
- 支持 Linux、macOS 和 Windows 系统。
- **安装**:
- 使用 `pip` 或 `pipx` 安装:`pip install asr2clip`。
- 克隆仓库并安装依赖:`pip install -r requirements.txt`。
- **使用方法**:
- 运行 `asr2clip` 启动工具。
- 对着麦克风说话,转录的文字将自动复制到剪贴板。
- **许可证**: GNU Affero 通用公共许可证 v3.0。

**English:**
- **Initial Release**: The first version of `asr2clip`, a real-time speech-to-text clipboard tool, is now available!
- **Features**:
- Real-time speech recognition using OpenAI's Whisper API or compatible ASR services.
- Automatic copying of transcribed text to the system clipboard.
- Configurable API key and model settings via `asr2clip.conf`.
- Support for Linux, macOS, and Windows.
- **Installation**:
- Install via `pip` or `pipx`: `pip install asr2clip`.
- Clone the repository and install dependencies: `pip install -r requirements.txt`.
- **Usage**:
- Run `asr2clip` to start the tool.
- Speak into your microphone, and the transcribed text will be copied to your clipboard.
- **License**: GNU Affero General Public License v3.0.

**Full Changelog**: https://github.com/Oaklight/asr2clip/commits/0.1.0

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.