开发者社区 > ModelScope模型即服务 > 自然语言处理 > 正文

modelscope-funasr这样可以固定说话人数量吗?

modelscope-funasr这样可以固定说话人数量吗?from funasr import AutoModel

paraformer-zh is a multi-functional asr model

use vad, punc, spk or not as you need

model = AutoModel(model="paraformer-zh", vad_model="fsmn-vad", punc_model="ct-punc",

              # spk_model="cam++", 
              )

res = model.generate(input=f"{model.model_path}/example/asr_example.wav",
batch_size_s=300,
hotword='魔搭')
print(res)
spk_model="cam++",

展开
收起
三分钟热度的鱼 2024-05-05 14:38:29 14 0
2 条回答
写回答
取消 提交回答
  • 2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    不行。此回答整理自钉群“modelscope-funasr社区交流”

    2024-05-05 19:07:28
    赞同 2 展开评论 打赏
  • 2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    在ModelScope-FUNASR中,如果您已经按照指示在宿主机的./funasr-runtime-resources/models/hotwords.txt文件中添加了热词,并且该路径已经正确映射到docker容器内的/workspace/models/hotwords.txt,那么通常情况下,您需要重启docker容器以使这些热词配置生效。但是,确切的操作不仅仅限于简单的docker stop/start,推荐的做法是使用docker restart命令来确保容器的平稳重启,命令格式如下:

    docker restart <your_container_name_or_id>
    

    请将<your_container_name_or_id>替换为您的FUNASR服务所对应的容器名称或ID。这样做可以避免因停止容器后长时间未启动导致的潜在问题,同时确保服务能够加载新的热词配置。

    另外,考虑到服务的稳定性和连续性,如果您的环境支持且服务设计允许,理想情况下应该有平滑更新热词配置而不完全中断服务的机制。不过,基于您提供的信息,直接重启容器是使热词更改生效的直接方法。记得在生产环境中进行此类操作时要规划好维护窗口,以最小化对用户的影响。

    2024-05-05 17:28:25
    赞同 1 展开评论 打赏

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载
http://www.vxiaotou.com