是不是在为 API 烦恼 ?好用免费的api接口大全呼之欲出

9a69fede8b2044a79dd834e3e48f20b4.png前期回顾f8e3cc1a0f694ac2b665ca2ad14c49d7.png  

“ ES6+ —— 让你的JavaScript代码从平凡到精彩 “_0.活在风浪里的博客-CSDN博客Es6 + 特性https://blog.csdn.net/m0_57904695/article/details/130408701?spm=1001.2014.3001.5501

👍 本文专栏:开发技巧

        先说本文目的,本文会分享超多的 API 免费接口资源,并附上示例代码,全程急速!中途不会停车,特别是最后目录十,超强高能、念及此,直接开始……

a01ace988b1e4e9e958eb5884ca38fd2.jpeg

目录

🍍  一、教书先生

🍬  二、UomgAPI

📐  三、韩小韩API

💊  四、JSON API免费接口

 🚩  五、free-api

免费/ 收费 API

📨  六、聚合数据

🌽  七、万维易源

🔋  八、极速数据

📃  九、百度API

💯  十、几乎包括所有常用框架、UI、文档 

👋💋   谢谢观看 :


       假如你公司需求,现在需要你写监控试图大屏,如果某个风险点被触发,前台 UI 对应节点告警,【 发出声音(中和英文)】

调用浏览器api设置声音:

新建utils/speechSynthesis hooks

/**
* @method speechSynthesis
* @param 'text需要合成语音的文字'
* @description 封装文字转语音
* @author zk
* @createDate 2023/05/01 21:12:24
* @lastFixDate 2023/05/01 21:12:24
* @use : 1. import { speechSynthesis } from '@/utils/speechSynthesis';
*        2. speechSynthesis('你好');
*/
export function speechSynthesis(text: string)
{
  // 判断浏览器是否支持,不支持直接终止并提示
  if (!window.speechSynthesis)
  {
    alert('浏览器不支持语音合成');
    return;
  }
  // 停止当前正在播放的语音在创建新的语音实例
  window.speechSynthesis.cancel();
  // 创建一个新的语音实例
  const speech = new SpeechSynthesisUtterance();
  // 设置语音内容
  speech.text = text;
  // 设置语音的语言
  speech.lang = 'zh-CN';
  // 设置语音的音量
  speech.volume = 1;
  // 设置语音的速度
  speech.rate = 1.3;
  // 设置语音的音调
  speech.pitch = 0.8;
  // 开始播放
  window.speechSynthesis.speak(speech);
 
}

页面使用:

<template>
	<div>
		<el-button @click="speechSynthesis('警告, 数据安全告警提醒,Warning, data security alarm reminder')">文字合成语音</el-button>
		<el-button @click="stopPlay">停止播放</el-button>
		<el-button @click="suspendPlay">暂停播放</el-button>
		<el-button @click="continuePlay">继续播放</el-button>
	</div>
</template>
 
<script setup lang="ts">
import { speechSynthesis } from '/@/utils/speechSynthesis';
// onMounted(() => {
// 	speechSynthesis('打开页面就会播放');
// });
 
// 页面卸载时,停止播放
onUnmounted(() => {
	window.speechSynthesis.cancel();
});
// 停止播放
const stopPlay = () => {
	window.speechSynthesis.cancel();
};
// 暂停播放
const suspendPlay = () => {
	window.speechSynthesis.pause();
};
// 继续播放
const continuePlay = () => {
	window.speechSynthesis.resume();
};
</script>
 

现在已经可以在根据你传的 “文字” 发出对应声音了,但是英文还没解决?你不能每次都在有道翻译好了在传值吧,当然可以借用一些收费的API KEY 实现,这个根据你的需要吧,现在分享一种免费翻译的接口

翻译英文代码实例:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>教书先生API</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/axios/0.24.0/axios.min.js"></script>
  </head>
  <body>
    <h1>教书先生API</h1>
    <button id="btn">翻译</button>
    <script>
      document.querySelector("#btn").onclick = function () {
        axios
          .get("https://api.oioweb.cn/api/txt/QQFanyi", {
            params: {
              sourceText: "小帅丛林追逐野性十足的小美,小美逃进了一间房子里,小帅从背后开枪射中了小美,小美倒在了地上双眼空洞仿佛失去了希望,'我不想杀你,但是你逼我的,你逼我',小帅几近疯狂的怒吼道!",
            },
          })
          .then(function (response) {
            console.log(response);
          })
          .catch(function (error) {
            console.log(error);
          });
      };
    </script>
  </body>
</html>

adb3952c6fa34d548e5ddc7aded41f05.png

 好了代码就不在演示了,所有的文档都比我详细,小伙伴自己看文档参数吧,下面分享 API path

免费api访问网址(不需要注册)
 

🍍  一、教书先生

教书先生API - 提供免费接口调用平台

f820735e76ce48b5a8644c4e31a3dc95.png

🍬  二、UomgAPI

UomgAPI

48343a2bbb28476ea582675d4eb41441.png

📐  三、韩小韩API

韩小韩API
 

de5844d2fcfc4f02af167e4abaf16091.png

💊  四、JSON API免费接口

各种提供JSON格式数据返回服务网站的API接口

07201c6f1a694f768a256a5876e732fe.png

 🚩  五、free-api

free-api

 69ca14f3e2834b6ea159f2015c6fb343.png

免费/ 收费 API

📨  六、聚合数据

聚合数据

209b541d168549c6b3239c99e5419044.png

🌽  七、万维易源

万维易源

0af4d50d3c00418f9ce77425912a32a3.png

🔋  八、极速数据

极速数据

82bdb246c3d946a897063fd4279ab30f.png

📃  九、百度API

百度api

f88a6c1a2d224f44b9b4c7c9329d61e1.png

💯  十、几乎包括所有常用框架、UI、文档 

CV开发 - 前端网,前端社区,搜索社区,阅读文章,提升技术

e9c8d838d25e48068e43072c94692622.png

👋💋   谢谢观看 :

小伙伴们五一熬夜整理,值不值得你的一个小小收藏咯,五一快乐,

65a8a112b4934898b05e0b83b7947427.gif

7730e2bd39d64179909767e1967da702.jpeg

 _______________________________  期待再见  _______________________________ 

  • 4
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: Typora是一款专为Markdown编辑设计的软件,在发布1.0版之前,使用者可以免费试用。然而,在最后一个免费版本中(0.9.9.38),Typora已经明确表示将不再提供免费支持。 在该版本之后,用户必须购买许可证使用该软件。但是,现在Typora的价格还是很亲民的。对于学生或者Freelancer的用户而言,他们只需支付39美元,即可使用Typora进行无限制编辑。对于团队而言,他们只需支付每个用户月度7.5美元的费用。 此外,对于那些想要使用Typora,但对付费感到困惑的用户,Typora团队还提供了一份免费试用政策,每人可以免费试用30天,以便用户可以在购买之前尝试它的优势和功能以及体验流畅性。 总之,尽管Typora最后一个免费版本已经过去了,但是它的价格还是很亲民,而且用户也可以免费试用30天,这意味着个人和小型团队依然可以使用Typora进行Markdown编辑。 ### 回答2: Typora是一款优雅、简单、功能强大的Markdown编辑器。它所提供的丰富的格式支持和易于使用的界面吸引了许多用户。在过去的版本中,Typora一直免费使用,但最新的版本不再是免费的。 事实上,Typora最后一个免费版本是0.9.9.43,该版本于2018年公开发布。现在,该软件需要支付一定的价格进行正版授权或选择在试用期内继续使用。 对于这种选择,它与开源软件的差异和开发者们选择该行动的原因都是很有趣的话题。 一方面,它是免费并且自由开源的,并且具有优秀的界面和实用的功能,能够引起许多用户的喜欢。然而,开发者们需要支持其维护与更新,必须考虑到这些费用。同时,随着个人计算机和 Mac 等电脑系统的更新,他们也需要在时限内进行相应的优化和适配。 因此,尽管用户对于Typora免费的“原则”上的拥护,开发者们选择了以商业化的形式进行了这些改变,把它变成了一款需要付费的软件。对于用户的反应,也是因人而异,有的用户神经大条,不介意支持作者;有的用户则对于这种商业化模式嗤之以鼻,会去寻找其他的免费软件。 总之,Typora最后一个免费版本是0.9.9.43,之后该软件付费正版授权或试用期内继续使用。商业化尽管遭到某些用户的反对,但也是作者们的权力。过去的选择以及现在的后果,其中的纠葛也呼之欲出。不管结果如何,开源和商业化的现象在软件社区中都是不可或缺的一部分。 ### 回答3: Typora是一款非常流行的文本编辑器,提供了许多方便的编辑功能,但是其最后一个免费版本是指Version 0.9.9.38,后续版本都需要付费购买。 Version 0.9.9.38于2019年10月发布,使用该版本可以完全免费地编辑Markdown格式的文本。此外,该版本还支持PDF、HTML、Word和LaTeX等多种导出格式,而且可以使用许多高级编辑功能,如表格、ToC和代码块等。此外,Typora还支持实时预览和主题编辑,为用户提供了非常便利和舒适的编辑体验。 尽管最后一个免费版本的Typora不再更新,但它仍然是很多人喜爱的编辑器。与此同时,付费版本的Typora提供了更多的功能和更好的用户体验,使得该软件在许多领域出类拔萃,成为众多用户使用的首选编辑器之一。因此,如果您需要更多功能和更好的编辑体验,不妨考虑付费版本的Typora。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彩色之外

你的打赏是我创作的氮气加速动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值