Skip to content

这是一个huggingface语音模型的sdk,可以调用huggingface上的API获取语音文件

License

Notifications You must be signed in to change notification settings

yakami129/huggingface-java-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

huggingface-java-sdk

这是一个 huggingface 语音模型的sdk,可以调用huggingface上的API获取语音文件

如何引入

  • gradle仓库配置
  repositories {
        maven { url "https://s01.oss.sonatype.org/content/repositories/releases"}
        maven { url "https://s01.oss.sonatype.org/content/repositories/snapshots"}
        mavenLocal()
        mavenCentral()
    }
  • 引入依赖
 implementation 'io.github.yakami129:huggingface-java-sdk:1.0.0-RELEASES'

如何使用

 
   final HuggingFaceClient huggingFaceClient = HuggingFaceClient.builder()
                .huggingToken("Bearer XXXXXXXXXXXXX") // Token 需要在 huggingface 注册账号和申请
                .context("今日、私は遊びに行きたい")      // 需要转换为语音的文本信息
                .directoryFile(FileUtil.file("tmp"))  // 语音存储的路径
                .modelId("mio/amadeus")               // huggingface的语音模型id
                .build();
   final String fileName = huggingFaceClient.generateAudioFlac().getName();

参数详情请查阅:https://huggingface.co/docs/api-inference/index

作者留言

如果您觉得有用,麻烦客官点个star,作者的邮箱为:okapi0129@outlook.com,如果想加入我们Ai交流群,可以通过邮箱联系我。

About

这是一个huggingface语音模型的sdk,可以调用huggingface上的API获取语音文件

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages