Skip to content

Commit 05512a2

Browse files
haochaoc
authored andcommitted
fix: load Kokoro worker modules on Windows
1 parent 5bfdba1 commit 05512a2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

scripts/tts_kokoro_worker.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { createRequire } from 'node:module'
33
import fsPromises from 'node:fs/promises'
44
import { basename } from 'node:path'
55
import { createInterface } from 'node:readline'
6+
import { pathToFileURL } from 'node:url'
67

78
console.log = (...args) => console.error(...args)
89

@@ -57,7 +58,7 @@ function assertUsableTokenization(inputIds) {
5758
async function importKokoro(appPackageJson) {
5859
if (appPackageJson) {
5960
const requireFromApp = createRequire(appPackageJson)
60-
return import(requireFromApp.resolve('kokoro-js'))
61+
return import(pathToFileURL(requireFromApp.resolve('kokoro-js')).href)
6162
}
6263
return import('kokoro-js')
6364
}

0 commit comments

Comments
 (0)