test add tokenizer
This commit is contained in:
1 parent
7e8c38a80f
commit
9dfae88805
11 files changed
+233
-20
No files matched your search
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<span>
|
||||
<span ref="main"><slot /></span>
|
||||
<button type="button" @click="playAudio()">▶️</button>
|
||||
<audio ref="audio" style="display: none"></audio>
|
||||
</span>
|
||||
@@ -17,6 +18,7 @@ defineExpose({
|
||||
playAudio,
|
||||
});
|
||||
|
||||
const mainEl = useTemplateRef("main");
|
||||
const audioEl = useTemplateRef("audio");
|
||||
|
||||
async function playAudio() {
|
||||
@@ -31,6 +33,10 @@ async function playAudio() {
|
||||
let src = props.src;
|
||||
if (src.startsWith(uploadURL)) {
|
||||
src = src.replace(uploadURL, "/uploads");
|
||||
if (mainEl.value) {
|
||||
src += `?text=${encodeURIComponent(mainEl.value.innerText.trim())}`;
|
||||
}
|
||||
|
||||
audioEl.value.onerror = () => {
|
||||
if (!audioEl.value) return;
|
||||
console.log(audioEl.value.error, src);
|
||||
|
||||
Reference in new issue
Block a user