UNPKG

@picovoice/orca-web

Version:

Orca Text-to-Speech engine for web browsers (via WebAssembly)

45 lines (35 loc) 1.09 kB
const fs = require('fs'); const { join } = require('path'); console.log('Copying the orca & leopard models...'); const testDirectory = join(__dirname, '..', 'test'); const fixturesDirectory = join(__dirname, '..', 'cypress', 'fixtures', 'resources'); const paramsSourceDirectory = join( __dirname, '..', '..', '..', 'lib', 'common', ); const sourceDirectory = join( __dirname, '..', '..', '..', 'resources', '.test', ); try { fs.mkdirSync(testDirectory, { recursive: true }); fs.readdirSync(paramsSourceDirectory).forEach(file => { fs.copyFileSync(join(paramsSourceDirectory, file), join(testDirectory, file)); }); fs.mkdirSync(join(fixturesDirectory, '.test', 'wav'), { recursive: true }); fs.copyFileSync(join(sourceDirectory, 'test_data.json'), join(fixturesDirectory, '.test', 'test_data.json')); fs.readdirSync(join(sourceDirectory, 'wav')).forEach(file => { fs.copyFileSync(join(sourceDirectory, 'wav', file), join(fixturesDirectory, '.test', 'wav', file)); }); } catch (error) { console.error(error); } console.log('... Done!');