DashPlayer icon indicating copy to clipboard operation
DashPlayer copied to clipboard

feat: 增加语音识别切换,支持科大讯飞语音识别

Open liuhuapiaoyuan opened this issue 1 year ago • 4 comments

77a26bff4a8fdb79da4507e3ee26715

产品很好用~~不过在国内还是需要有一些国内的兼容能力 科大讯飞正好还有免费额度: https://www.xfyun.cn/services/lfasr?target=price

引入Provider的概念 未来只要适配了WhisperResponse 的数据模型,原则上可以扩展更多的Provider

interface WhisperResponse {
    language: string;
    duration: number;
    text: string;
    offset: number;
    segments: {
        seek: number;
        start: number;
        end: number;
        text: string;
    }[];
}

liuhuapiaoyuan avatar Oct 11 '24 16:10 liuhuapiaoyuan

感谢,我待会看下

solidSpoon avatar Oct 12 '24 03:10 solidSpoon

感谢,我待会看下

我觉得得把翻译服务拆分下,允许配置不同的供应商,正好有空,要不要我来搞?

liuhuapiaoyuan avatar Oct 12 '24 08:10 liuhuapiaoyuan

我最近代码都写在 favourite-v1 分支里了,里面加了一些功能,后端代码改了好多,你可以基于那个分支改,我最近应该就是在那个分支修改一些细节然后准备发布。

solidSpoon avatar Oct 12 '24 12:10 solidSpoon

也可以,正好我打算把讯飞的包独立出来

liuhuapiaoyuan avatar Oct 12 '24 13:10 liuhuapiaoyuan