mirror of https://github.com/dessant/buster
feat: add Wit Speech API and tryEnglishSpeechModel option
parent
f13d1eaace
commit
c32a6549eb
@ -0,0 +1,28 @@
|
||||
import browser from 'webextension-polyfill';
|
||||
|
||||
const message = 'Add Wit Speech API and tryEnglishSpeechModel option';
|
||||
|
||||
const revision = 'nOedd0Txqd';
|
||||
const downRevision = 'UidMDYaYA';
|
||||
|
||||
const storage = browser.storage.local;
|
||||
|
||||
async function upgrade() {
|
||||
const changes = {
|
||||
witSpeechApiKeys: {},
|
||||
tryEnglishSpeechModel: true
|
||||
};
|
||||
|
||||
changes.storageVersion = revision;
|
||||
return storage.set(changes);
|
||||
}
|
||||
|
||||
async function downgrade() {
|
||||
const changes = {};
|
||||
await storage.remove(['witSpeechApiKeys', 'tryEnglishSpeechModel']);
|
||||
|
||||
changes.storageVersion = downRevision;
|
||||
return storage.set(changes);
|
||||
}
|
||||
|
||||
export {message, revision, upgrade, downgrade};
|
@ -1 +1 @@
|
||||
{"versions": ["UoT3kGyBH", "ONiJBs00o", "UidMDYaYA"]}
|
||||
{"versions": ["UoT3kGyBH", "ONiJBs00o", "UidMDYaYA", "nOedd0Txqd"]}
|
||||
|
@ -0,0 +1,28 @@
|
||||
import browser from 'webextension-polyfill';
|
||||
|
||||
const message = 'Add Wit Speech API and tryEnglishSpeechModel option';
|
||||
|
||||
const revision = 'nOedd0Txqd';
|
||||
const downRevision = 'UidMDYaYA';
|
||||
|
||||
const storage = browser.storage.sync;
|
||||
|
||||
async function upgrade() {
|
||||
const changes = {
|
||||
witSpeechApiKeys: {},
|
||||
tryEnglishSpeechModel: true
|
||||
};
|
||||
|
||||
changes.storageVersion = revision;
|
||||
return storage.set(changes);
|
||||
}
|
||||
|
||||
async function downgrade() {
|
||||
const changes = {};
|
||||
await storage.remove(['witSpeechApiKeys', 'tryEnglishSpeechModel']);
|
||||
|
||||
changes.storageVersion = downRevision;
|
||||
return storage.set(changes);
|
||||
}
|
||||
|
||||
export {message, revision, upgrade, downgrade};
|
@ -1 +1 @@
|
||||
{"versions": ["UoT3kGyBH", "ONiJBs00o", "UidMDYaYA"]}
|
||||
{"versions": ["UoT3kGyBH", "ONiJBs00o", "UidMDYaYA", "nOedd0Txqd"]}
|
||||
|
@ -1,3 +1,58 @@
|
||||
const targetEnv = process.env.TARGET_ENV;
|
||||
|
||||
export {targetEnv};
|
||||
const witApiKeys = {
|
||||
afrikaans: 'T3T7A2WS3TQJVBB4L4CTK2EEUI6N7YGZ',
|
||||
arabic: 'AD6RLFYBWRGGJD76SWKALZMUFVGMVCTB',
|
||||
azerbaijani: 'RMSJ2FEOW4KJDYRF5LNZBIWBRZDW4ZB7',
|
||||
bengali: 'ACETQ4IVS5ITSUTSWBETY2QZKBJVIQAI',
|
||||
bulgarian: 'PILJVNIC5Y2EBHB5LFBCFCVRMJB6YAHT',
|
||||
catalan: 'YBAZZV6ITGFD3C2QX7CANYQPMGUOI7RK',
|
||||
chinese: 'KBBALJMRKYDJJDMC4NJ32VWCBKFJFIIU',
|
||||
croatian: 'WNMTNHQVRCIO7LWM3KJ7KSMELXJ7LVHI',
|
||||
czech: 'LRLFTX2Q66Y6YQX2RA6SN2ULGJJ4ABHY',
|
||||
danish: 'XNXWQBMCXS4CPGD5XS6J6CSIPG2NLMIO',
|
||||
dutch: 'T43TEUNW4HDQFNUTIA3EYTTD4A22AS4H',
|
||||
english: 'NVYD6ZUJMC26US5XS2ZJJ32EDZZ654TD',
|
||||
estonian: 'BFR5DZRBITRYUPEUAEC5NBAYH32TZWFW',
|
||||
finnish: '3GOWLMYD7DUY72XTPJW6QTVZSK2QEAPT',
|
||||
french: 'JLNITTO2D4KMEOGQ6MTSN634ADK62VZ7',
|
||||
georgian: 'MN4WRTLFDM2AESM6HXUF2KXQACTNC2CJ',
|
||||
german: 'LPVVXWRBFTVBOOHZAEJC3QRM6E3UMD7I',
|
||||
greek: 'VRQCDIURC3D22ZTYPEJAHGZW2PG5MY5T',
|
||||
hebrew: 'IFNGQOZ63NDYAXHMJTOFGDWUFXTU3XZH',
|
||||
hindi: 'GZY4V5WN75QHO4Q5PMCU5AIDKQZLKP4L',
|
||||
hungarian: 'U22W2AWXWQHWUUGTJRJZYAMYSSPX44TR',
|
||||
icelandic: 'KD3DQ2XPQJM4VBYUJPPOPHZYOUQZ55JL',
|
||||
indonesian: 'NBKNPYO6ZTVSSTH2AT3H5DM7OUOIAN3F',
|
||||
italian: 'JNSYW453QWIXNR3TOCE2K7NO5GGU3KYL',
|
||||
japanese: 'S3IDY5JTJVJ6XBISPGZBZQHQXO23BXEB',
|
||||
kannada: 'MZ7NKAQGQI3T4JH6YRIEL6K4AWDCDE3A',
|
||||
korean: '5UWNE4YDBZTSNWWBYC4XZEWJGBUI24YL',
|
||||
laothian: 'GEM2VG7WS7NIWWYCVUKKW6T2BZDND4J2',
|
||||
latvian: 'FZ7HMEZDHUTGCA77BGYHRGJ3ENK3H6HD',
|
||||
lithuanian: 'ZDSKNPEMQJMVPX3AFIKGGT2CGZG3SLDW',
|
||||
malay: 'YW73R7QWXQT23GE5CTM4R2IVNCH2KMS3',
|
||||
mongolian: '73LDBOC5T55YLADCESZUHS2CI447UMWE',
|
||||
norwegian: 'TOXJSFSKC7EQAJRMYXOQMMZ5FEYT5ZCF',
|
||||
persian: 'OQS2XU2VPTCHUNNOGLWAGGVNP4LIFXZI',
|
||||
polish: 'G73FWND7N5O3ZCSBCHF6NDOV2QIXW2MF',
|
||||
portuguese: 'N7D57ZCGWLRSMQNHQYKWC3OHVNTZI5UT',
|
||||
romanian: '4Q4AMYQP43UCUV2RJOT4TRAONA6JYSMD',
|
||||
russian: 'V2IMQUEC5M7TSYAY3VCKSGQ7HOCWFPFY',
|
||||
serbian: 'ZQEVSPDJ7TV4GJSTO3EV4JOFQGF2AJYI',
|
||||
slovak: 'SCXIEULQSWCFQNBCOF7ERG6EHRKYV4SL',
|
||||
slovenian: 'UKZACHY2BVGVHWZGCWDDB5LQ2WBKZ5XL',
|
||||
spanish: 'JU6JOEJBHRH7IILGSSUVEYO552JUNMG4',
|
||||
swahili: 'JDXM4LB6AXQNCURNTZ5RT2U5I2CBXLBT',
|
||||
swedish: '33RMFTS5OKLEWV2KGX2HMTP7M3VCKXC4',
|
||||
tamil: 'MNIEHY7BQVMEU6BBJBL57E4QYNHOUIDB',
|
||||
telugu: 'MXE6BFOLRMR72GLUFEK3Y7NOUBPV5W4G',
|
||||
thai: 'MA3JUGAZNCCTBBTO2K7HR3RWJ3LILU6E',
|
||||
turkish: 'HZJRJNL3C3KLBXZQ4BPIODYRKXXRKYCL',
|
||||
ukrainian: 'OW43DTZJ432PEORIXR72R35V4H6SUUU3',
|
||||
urdu: 'T5FSZMLJ55LNPBIILM2A2SVEA3YIIYL3',
|
||||
vietnamese: 'ULJN5SUWA3HJKLPKHOSTOH5AJSSWN5H3',
|
||||
zulu: 'B6OMGRZUYIJ5WLDQZODKCFCXCTH7PHB3'
|
||||
};
|
||||
|
||||
export {targetEnv, witApiKeys};
|
||||
|
Loading…
Reference in New Issue