sunshinexcode
sunshinexcode
@Invertisment SDK can be obtained automatically via [Maven's dependency management](https://mvnrepository.com/artifact/io.agora/authentication) by adding the following configuration in the application's Project Object Model (POM) file: ``` io.agora authentication 2.0.0 ```
@0xdevalias We have already fixed broken page
@0xdevalias thanks
C# has already been provided, refer to https://github.com/AgoraIO/Tools/tree/master/DynamicKey/AgoraDynamicKey/csharp
> 看到一处代码,不确定这个是不是bug > > https://github.com/Lensual/ASTRA.ai/blob/server/server/internal/service/service.go#L266 > > ```go > >>> //TODO check is correct? not req.AgoraAsrLanguage? > >>> language := gjson.Get(manifestJson, `predefined_graphs.0.nodes.#(name=="agora_rtc").property.agora_asr_language`).String() > manifestJson, err = tts.ProcessManifest(manifestJson, common.Language(language), req.VoiceType) >...
> `manifest.json` 这块不是很了解,我觉得 #72 根据不同的语言来使用不同的 `manifest.json` 可能有一些破坏性修改。 > > 我通过`Provider`的形式来选择对应的 Vendor 并 Hook `manifest.json`的处理过程 @Lensual 使用 azure TTS 和 Elevenlabs TTS 采用的 manifest.json 编排不一样, 使用了 manifest.json.example 和 manifest.json.elevenlabs.example, 根据环境变量 TTS_VENDOR_CHINESE...
> 也许前端提供一个 `manifest.json` 选项会更好一些,并且提供在线编辑的接口 @Lensual 前端目前是轻逻辑, manifest.json 目前是需要预先编排好, 需要对 RTE 整体架构有一定了解, 这块目前暂时都放在后端来处理. 不久会提供manifest.json的可视化编排工具, 就会便捷很多, 到时候会再考虑优化
@Lensual 这块 manifest 后面还需要内部再讨论, 多个编排怎么存放, 是一个 manifest.json 内部包含多个 graph, 还是以现在多编排文件形式, 如果是多编排文件, 还涉及到如何规范定义命名(命名规则).