Skip to content

Commit bbc4287

Browse files
committedJul 26, 2021
hide deepspeech for M1
1 parent 578342a commit bbc4287

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed
 

‎package.json

+8-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@
1111
"start:dev": "cross-env NODE_ENV=development electron .",
1212
"start:prod": "cross-env NODE_ENV=production electron .",
1313
"build:m": "cross-env NODE_ENV=production electron-builder -m",
14+
"build:m:universal": "cross-env NODE_ENV=production electron-builder --mac --universal",
15+
"build:m:arm64": "cross-env NODE_ENV=production electron-builder -m --arm64",
1416
"build:w": "cross-env NODE_ENV=production electron-builder -w",
1517
"build:l": "cross-env NODE_ENV=production electron-builder -l",
16-
"build:mwl": "cross-env NODE_ENV=production electron-builder -mwl",
17-
"build:mwl:publish:always": "electron-builder -mwl --x64 --ia32 --publish always",
18+
"build:mwl": "cross-env NODE_ENV=production electron-builder -mwl --x64 --arm64 --ia32",
19+
"build:mwl:publish:always": "electron-builder -mwl --x64 --arm64 --ia32 --publish always",
1820
"build:m:publish:always": "electron-builder -m --publish always",
1921
"build:mw:publish:always": "electron-builder -mw --publish always",
2022
"build": "npx cross-env NODE_ENV=production electron-builder -m"
@@ -76,9 +78,10 @@
7678
],
7779
"target": [
7880
{
79-
"target": "dmg",
81+
"target":"dmg",
8082
"arch": [
81-
"x64"
83+
"x64",
84+
"arm64"
8285
]
8386
}
8487
]
@@ -108,6 +111,7 @@
108111
"target": "portable",
109112
"arch": [
110113
"x64",
114+
"arm64",
111115
"ia32"
112116
]
113117
}

‎src/stt-settings/index.html

+5-3
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,14 @@ <h3>Default STT</h3>
265265
>
266266
<option value="AssemblyAI">AssemblyAI</option>
267267
{/*<option value="Speechmatics">Speechmatics</option>*/}
268+
{/* TODO: M1 - Apple M1 disabling deepspeech until can figure out how to make module compatible -*/}
269+
{process.platform==="darwin" && process.arch !=='arm64' &&(
268270
<option value="deepspeech">
269271
Mozilla Deepspeech (offline){" "}
270-
</option>
271-
{process.platform === "darwin" ? (
272+
</option>)}
273+
{process.platform === "darwin" && (
272274
<option value="pocketsphinx">Pocketsphinx (offline)</option>
273-
) : null}
275+
) }
274276
<option value="" disabled></option>
275277
</Form.Control>
276278
<Form.Text className="text-muted">

0 commit comments

Comments
 (0)
Please sign in to comment.