xunfei-tts
Version:
借助“讯飞在线语音合成API”实现浏览器端“文本转语音
12 lines (10 loc) • 507 B
text/typescript
/**
* 利用 Web Crypto API,生成一个随机的 32 位无符号整数,并将其转换为一个基于 36 进制的字符串。这种格式的字符串通常用于标识,并且可以保证在很大范围内的唯一性。
*
* @returns 返回一个随机生成的 UUID 字符串。
*/
function getUuid(): string {
// 使用 window.crypto API 生成一个包含随机数的 Uint32Array。
return window.crypto.getRandomValues(new Uint32Array(1))[0].toString(36)
}
export { getUuid }