arabic-tts / patch_index.js
melakio's picture
Upload patch_index.js with huggingface_hub
50aceeb verified
raw
history blame contribute delete
702 Bytes
const fs = require('fs');
let code = fs.readFileSync('index.js', 'utf8');
code = code.replace(
'const queryFuzzy = "SELECT audio FROM \'data/*.parquet\' WHERE regexp_replace(word_ar, \'[ูŽู‹ููŒููู‘ู’ูฐ]\', \'\', \'g\') = ? LIMIT 1";',
`const hasTanween = word.match(/[ูŒูู‹]/) !== null;
let queryFuzzy = "SELECT audio FROM 'data/*.parquet' WHERE regexp_replace(word_ar, '[ูŽู‹ููŒููู‘ู’ูฐ]', '', 'g') = ? LIMIT 1";
if (!hasTanween) {
queryFuzzy = "SELECT audio FROM 'data/*.parquet' WHERE regexp_replace(word_ar, '[ูŽู‹ููŒููู‘ู’ูฐ]', '', 'g') = ? AND right(word_ar, 1) NOT IN ('ูŒ', 'ู', 'ู‹') LIMIT 1";
}`
);
fs.writeFileSync('index.js', code);