V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
arkerdota
V2EX  ›  程序员

请教如何做一个在线口译系统

  •  
  •   arkerdota · 2023-05-11 11:05:51 +08:00 · 1630 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一下各位大佬,一位老同学做科研找上门来合作项目,想做一个在线的口译训练系统。

    前端需要能够识别 演讲者的语言(耳机),学生的语言(麦克风),还需要实时翻译成目标语言(中英文)。

    对这块真的不是很熟悉,请教一下大家怎么实现,或者有没有相关的学习资料。

    如果有现成的 demo 可以参考就更好了了。

    谢谢大家。

    15 条回复    2023-05-14 22:56:39 +08:00
    paradox8599
        1
    paradox8599  
       2023-05-11 11:27:02 +08:00 via Android
    昨晚正好在看这个,但只是游戏社交用:

    https://nmori.github.io/yncneo-Docs/

    https://github.com/VRCWizard/TTS-Voice-Wizard
    superliy
        2
    superliy  
       2023-05-11 11:28:32 +08:00
    用 chatgpt ?
    ruanimal
        3
    ruanimal  
       2023-05-11 11:29:02 +08:00
    语音转文字,然后调用 chatgpt ?
    rsy
        4
    rsy  
       2023-05-11 11:34:44 +08:00
    用现成的音频转写翻译服务就可以了
    https://sight.youdao.com/service/voice
    Alias4ck
        5
    Alias4ck  
       2023-05-11 13:41:46 +08:00
    stt 服务,openai 的 whisper( https://github.com/openai/whisper),在官方 github 的 discussion 里面有很多相关的 application(huggingface 上面也有很多),还有可以在 cpu 上跑的比如 这个 https://github.com/ggerganov/whisper.cpp
    它的 examples 里面有 https://whisper.ggerganov.com/stream/, 实时翻译的 wasm 应用
    我看一楼给的最后一个项目也是基于 c#的 whisper wrapper
    janus77
        6
    janus77  
       2023-05-11 13:43:53 +08:00
    TTS ,然后接个翻译 api
    metalvest
        7
    metalvest  
       2023-05-11 14:09:27 +08:00
    上面说的都是很成熟的技术了,但要形成产品还不够,因为这个系统的重点在于训练,关键是要建库塞一堆课程,然后根据学生的成绩制定训练和学习计划,然后搞个收费标准。
    lff0305
        8
    lff0305  
       2023-05-11 14:36:30 +08:00 via Android
    公司做过类似的,不算复杂
    前端调用 API 从麦克风采集音频,拿到音频以二进制形式通过 Web socket 发到后端,后端拿到之后把音频数据发给 ASR 把音频转换成文字,然后就是处理文字,比如翻译之类的

    最后把处理过的结果通过 tts 转换成音频数据,从 Web socket 返回,

    前端拿到音频数据后播放

    Asr tts 主流的云厂商都有提供
    wangtian2020
        9
    wangtian2020  
       2023-05-11 15:53:56 +08:00
    win11 马上会加入一个实时字幕 Live Captions 功能
    fionasit007
        10
    fionasit007  
       2023-05-11 16:14:27 +08:00
    科大讯飞不就是做这个的吗,实时口译,之前星火发布会的时候下面的双语字母不就是实时翻译的吗
    wumoumou
        11
    wumoumou  
       2023-05-11 17:14:06 +08:00
    chatgpt 支持语音转文字,如果选择英文输出,直接会帮你翻译
    humbass
        12
    humbass  
       2023-05-11 17:50:06 +08:00
    可以直接做一对一的接口,延时在 500 毫秒以内
    fox
        13
    fox  
       2023-05-11 17:59:18 +08:00
    可以看看北语韩老师的科研项目 paratrans ,算是非常解决了业内(翻译学生)痛点的一个服务。
    https://paratrans.vip/login.php
    fox
        14
    fox  
       2023-05-11 18:02:05 +08:00
    然后 讯飞新发布的产品好像有类似的应用?还没试过,不是很清楚
    czhh
        15
    czhh  
       362 天前
    蹲一波
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 210ms · UTC 20:45 · PVG 04:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.