Skip to main content

fasr-asr-fun

基于 fun_asr_nano.pyfunasr.AutoModel 推理方式封装,为 fasr 提供 Fun-ASR-Nano 无时间戳识别能力。

安装

pip install fasr-asr-fun

注册模型

注册名 默认 checkpoint 说明
fun_asr_nano FunASRNanoForASR FunAudioLLM/Fun-ASR-Nano-2512 Fun-ASR-Nano,无时间戳输出

使用方式

from fasr import AudioPipeline

pipeline = (
    AudioPipeline()
    .add_pipe("detector", model="fsmn")
    .add_pipe("recognizer", model="fun_asr_nano")
    .add_pipe("sentencizer", model="ct_transformer")
)

单独使用模型

模型实例化时会自动执行 download_checkpoint() + load_checkpoint()

from fasr.config import registry

model = registry.asr_models.get("fun_asr_nano")(device="cuda:0")
# or model.load_checkpoint("/path/to/custom/fun_asr")

运行期 / 会话参数

参数 类型 默认值 说明
checkpoint str | None "FunAudioLLM/Fun-ASR-Nano-2512" 远程 repo_id;非空时实例化会自动下载
cache_dir str | Path | None None 缓存目录,None 使用 fasr.utils.get_cache_dir()
endpoint Literal["modelscope", "huggingface", "hf-mirror"] "modelscope" 下载端点
device str "cuda:0" 推理设备
trust_remote_code bool True 是否信任远程代码
language str "中文" 默认识别语言
itn bool True 是否执行逆文本规范化
batch_size int 1 generate 批大小

transcribe 支持通过 kwargs 覆盖 hotwordslanguageitnbatch_size

输出说明

  • 当前模型不返回词级/字级时间戳。
  • fasr 中会把整段识别文本作为一个 AudioToken 返回。

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fasr_asr_fun-0.5.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fasr_asr_fun-0.5.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file fasr_asr_fun-0.5.1.tar.gz.

File metadata

  • Download URL: fasr_asr_fun-0.5.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fasr_asr_fun-0.5.1.tar.gz
Algorithm Hash digest
SHA256 8234660671b6652b5d2cb13658cd77ba10cbea0d71a34802f388583758407243
MD5 1b3b9b43557bd3f637b4720f67164dcf
BLAKE2b-256 7cc54022410065d56dded6f0c45b7751a036b072c96822c1756dd4d5f78faac6

See more details on using hashes here.

File details

Details for the file fasr_asr_fun-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: fasr_asr_fun-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fasr_asr_fun-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7d5e66ddfde3ed6b5d608f204517b298afdae8ddc87bd33335d8abf9ce4fe72f
MD5 5593dcb3c56b899971d90de359749c27
BLAKE2b-256 08f02a2b3c418c12ca28637dae89a34de8cea8e5cb569c3efe17c3de97cc85c9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 files

0.5.0

2 files

0.4.0

2 files

0.3.9

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page