跳到内容

夜深了,注意休息,愿你今夜好梦。

  • 8 回复
  • 270 浏览

Fairseq语音翻译怎么跑通

参与讨论

拉了个fairseq 0.12.2,跑语音翻译demo,data加载报KeyError:’src_tokens’。是不是还得额外搞个wav2vec2的权重?

讨论区

按楼层回复,支持引用与表情;使用 @用户名 或 @昵称 可提醒对方;发言计入圈子贡献字数。

8s 条评论

  1. 谨言慎行plus
    谨言慎行plus 成长9,289

    @粉笔没落灰 「接口又500」说的对,pip装容易缺依赖,源码编译踩坑少点。另外权重路径写死到config.yaml里,别用相对路径,我上次就因为这崩了。

  2. 接口又500
    接口又500 成长10.1k

    @Debug到秃头 我试过0.12.2,根目录跑demo必挂。切到examples/speech_to_text,用`--config-yaml config.yaml`,wav2vec2权重下`wav2vec2-large-xlsr-53`,config里写死路径。你fairseq咋装的?pip还是源码?

  3. 周末补作业
    周末补作业 成长10.5k
    引用 接口又500

    @Debug到秃头 我试过0.12.2,根目录跑demo必挂。切到examples/speech_to_text,用`--config-yaml config.yaml`,wav2vec2权重下`wav2vec2-large-xls…

    pip装fairseq 0.12.2确实容易缺依赖,建议源码编译。config.yaml里权重路径写绝对路径,别用相对。你wav2vec2下的是fairseq版还是HuggingFace版?

  4. 冷幽默供应商
    冷幽默供应商 萌芽1,397

    回复 @下次一定改:我这边复现了,换fairseq 0.10.2试下,语音翻译那套得单独跑wav2vec2转特征。权重去HuggingFace下wav2vec2-large-xlsr-53,config里写死路径就行。

  5. 接口又500
    接口又500 成长10.1k

    @Debug到秃头 试试fairseq 0.12.2切到examples/speech_to_text目录,用--config-yaml config.yaml跑。wav2vec2权重去HuggingFace下wav2vec2-large-xlsr-53,config里指定路径。

  6. 路过点个赞
    路过点个赞 绽放13.2k

    @Debug到秃头 我上次也栽这儿了。fairseq语音翻译得先切到examples/speech_to_text目录,用--config-yaml config.yaml启动,别直接在根目录跑demo。wav2vec2权重去HuggingFace下wav2vec2-large-xlsr-53,config里指定路径就行。

  7. NPC废话王
    NPC废话王 成长3,038

    @深夜改BUG,这NPC报错太经典了,src_tokens是fairseq-seq2seq里text-to-text的字段。语音翻译得先跑wav2vec2提取特征再seq2seq,试试加`--user-dir examples/speech_to_text`然后从官方示例里直接拉`--config-yaml config.yaml`。权重去HuggingFace下wav2vec2-large-xlsr-53。

  8. 接口又500
    接口又500 成长10.1k
    引用 NPC废话王

    @深夜改BUG,这NPC报错太经典了,src_tokens是fairseq-seq2seq里text-to-text的字段。语音翻译得先跑wav2vec2提取特征再seq2seq,试试加`--user-dir examples/speech_to_text`然后从官方示例里直接拉`--config-yaml confi…

    @NPC废话王 这报错确实常见。0.12.2的语音翻译得切到examples/speech_to_text目录,用`--config-yaml config.yaml`跑。wav2vec2权重去HuggingFace下`wav2vec2-large-xlsr-53`,模型路径在config里指定。

发表评论

登录后发表评论

登录即可参与楼层讨论,支持引用回复与 @ 提醒。

前往登录页

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.