Skip to content

[Feature] Using cython #33

@I-love-study

Description

@I-love-study

目的:

  1. 使输入支持 numpy.ndarray
  2. 减少构建版本,以后只需要构建各 architechure 即可(pypi 最新构建还是 3.11)
    cython 打算在 3.1 版本中支持 stable abi 构建
  3. 流式读取(包括同步和异步)
    怎么听起来工程量这么大(汗流浃背.jpg)

处理优先级:

  1. Soundfile + SoXR (都支持流式,且使用 numpy)
  2. ffmpeg(需要封装一下 FFMpeg,或者使用一些现成的 FFMpeg 第三方库)
  3. wav(3.13 后标准库没了 audioop,那输入只支持 24khz mono 了,太难顶了还不如不支持,当个懒狗)

需要验证的问题:

  1. ABI 模式所带来的性能开销是否在可接受范围内

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions