一遍教你白嫖文本转语言接口

文本转语言- elevenlabs

提示:大致都是免费的 还可以进行自己喜欢的语音进行添加


官网:https://elevenlabs.io/
我小程序里面就弄了几个语音可以去试试 微信搜索:杰哥哥AI库
可以先去听听

文章目录

  • 文本转语言- elevenlabs
    • @[TOC](文章目录)
  • 前言
    • 图片真好
  • 一、第一步先注册?
  • 二、查看它的api
  • 二、怎么使用它呢
    • 现在就可以调用包里面的方法了 这个就更加简单了
  • 总结

前言

一遍教你白嫖文本转语言接口_第1张图片

提示:我们就来拿它的接口来进行对接到自己的程序里面去 ,现在我用的都
来听听一个它转的:语音链接 效果怎么样

一、第一步先注册?

官网链接:https://elevenlabs.io/sign-up

二、查看它的api

一遍教你白嫖文本转语言接口_第2张图片
在进行点击一遍教你白嫖文本转语言接口_第3张图片
这个就是了
一遍教你白嫖文本转语言接口_第4张图片

二、怎么使用它呢

我是对接了 springboot
先把我这
elevenlabs-api-2.7.3-SNAPSHOT-full.jar 弄到自己本地maven 中
下载地址

怎么打包到自己本地maven 中:
进入你本地maven仓库的bin目录 进行cmd执行以下命令

mvn install:install-file -Dfile=H:\elevenlabs-api-2.7.3-SNAPSHOT-full.jar -DgroupId=elevenlabs.api.com -DartifactId=elevenlabs-api -Dversion=2.7.3 -Dpackaging=jar

就这样就可以了是吧 一行命令走天下

现在就可以调用包里面的方法了 这个就更加简单了

package com.cn.blogboot.TextToSpeech;


import net.andrewcpu.elevenlabs.ElevenLabs;

public class ElevenLabsTest {
	public static final String ELEVEN_LABS_API_KEY = "这个key 自己去获取";
	static {
		ElevenLabs.setApiKey(ELEVEN_LABS_API_KEY);
	}

	/**
	 * deleteHistoryItem - WONT TEST
	 * deleteSample - WONT TEST
	 * deleteVoice - WONT TEST
	 * editVoiceSettings - WONT TEST
	 * createVoice - WONT TEST
	 * editVoice - WONT TEST
	 **/

	public boolean doesThrow(Runnable runnable) {
		try{
			runnable.run();
			return false;
		}catch (Exception e) {
			e.printStackTrace();
			return true;
		}
	}
}

具体使用 :

public class TextToSpeechTest extends ElevenLabsTest {
	@Test
	public void testDownloadResponse() {

		assertFalse("Cannot download tts!", doesThrow(() -> {
			File file =ElevenLabs.getTextToSpeechAPI().generateTextToSpeech(TEST_VOICE,"这个是文字","eleven_monolingual_v1",new VoiceSettings(0.7, 0.7));
			System.out.println("八嘎"+file);

		}));
	}

下面是流的

 @Test
	public void testStreamedResponse1() {
		// 获取要上传的InputStream对象
		InputStream inputStream = ElevenLabs.getTextToSpeechAPI().generateTextToSpeechStreamed(
				TEST_VOICE, "哎呀,宝贝,你这是在调戏我吗?好吧,等你来我家玩呀,我们可以一起玩个够。",
				"eleven_multilingual_v2", new VoiceSettings(0.7, 0.8)
		);

}

这样就可以进行听了,切记: 语音生成了它是存在C:,自己改路径一下就可以了


总结

哥们看到这里了啊~
下面有请:小弟闻言一句:我们所爱之物昭示着我们究竟是谁。

你可能感兴趣的:(音频,maven,java,语言模型)