mirror of
https://github.com/modelscope/FunASR.git
synced 2026-10-12 02:19:18 +00:00
Add a browser-run FunASR Colab quickstart and link it from README, tutorial, use-case, and deployment docs.
4.5 KiB
4.5 KiB
In [ ]:
!pip -q install -U funasr modelscope soundfileIn [ ]:
import json
import torch
device = "cuda:0" if torch.cuda.is_available() else "cpu"
print(f"Using device: {device}")In [ ]:
from funasr import AutoModel
sample_url = "https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/vad_example.wav"
model = AutoModel(
model="paraformer-zh",
vad_model="fsmn-vad",
punc_model="ct-punc",
device=device,
)
result = model.generate(input=sample_url, batch_size_s=60)
print(json.dumps(result, ensure_ascii=False, indent=2))In [ ]:
from google.colab import files
uploaded = files.upload()
audio_path = next(iter(uploaded))
print(f"Uploaded: {audio_path}")
user_result = model.generate(input=audio_path, batch_size_s=60)
print(json.dumps(user_result, ensure_ascii=False, indent=2))In [ ]:
from pathlib import Path
Path("funasr_transcript.json").write_text(
json.dumps(user_result, ensure_ascii=False, indent=2),
encoding="utf-8",
)
files.download("funasr_transcript.json")