Skip to content

Commit f271f4a

Browse files
authored
Update to React SDK (#426)
1 parent 7172173 commit f271f4a

File tree

4 files changed

+18
-11
lines changed

4 files changed

+18
-11
lines changed

binding/react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@picovoice/leopard-react",
3-
"version": "2.0.2",
3+
"version": "2.0.3",
44
"description": "React hook for Leopard Web SDK",
55
"entry": "src/index.ts",
66
"module": "dist/esm/index.js",

binding/react/src/use_leopard.ts

+11-4
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,17 @@ export const useLeopard = (): {
9090
return;
9191
}
9292

93-
const processResult = await leopardRef.current.process(pcm, {
94-
transfer: true,
95-
});
96-
setResult(processResult);
93+
if (pcm.length == 0) {
94+
setResult({
95+
transcript: "",
96+
words: []
97+
});
98+
} else {
99+
const processResult = await leopardRef.current.process(pcm, {
100+
transfer: true,
101+
});
102+
setResult(processResult);
103+
}
97104
} catch (e: any) {
98105
setError(e);
99106
}

demo/react/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "leopard-react-demo",
3-
"version": "2.0.1",
3+
"version": "2.0.2",
44
"private": true,
55
"description": "Leopard React demo (made with Create React App)",
66
"dependencies": {
7-
"@picovoice/leopard-react": "=2.0.2",
7+
"@picovoice/leopard-react": "=2.0.3",
88
"@picovoice/web-voice-processor": "~4.0.8",
99
"@types/node": "^18.11.9",
1010
"@types/react": "^19.0.0",

demo/react/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1759,10 +1759,10 @@
17591759
"@nodelib/fs.scandir" "2.1.5"
17601760
fastq "^1.6.0"
17611761

1762-
"@picovoice/leopard-react@=2.0.2":
1763-
version "2.0.2"
1764-
resolved "https://registry.yarnpkg.com/@picovoice/leopard-react/-/leopard-react-2.0.2.tgz#9bd78b85c837039ae17cf14e1a5dbb3b4da25eb6"
1765-
integrity sha512-UxbgXK49SeJ6jmSGsitFJtG3tiKm7N6v86D2UiWjwDN+RIrAu7pC9DpO5TZtFdl99hiCu7Ju/dCkC11GS6rwGg==
1762+
"@picovoice/leopard-react@=2.0.3":
1763+
version "2.0.3"
1764+
resolved "https://registry.yarnpkg.com/@picovoice/leopard-react/-/leopard-react-2.0.3.tgz#b67d95ce22ae7cf1135fc121e080675825a3a119"
1765+
integrity sha512-iPjSq0R1Crx9iT+ykb/Uk/rPc5o/F3MAplOQPOlQ6BC/PaJI2QA688i9x8LgQuvgxDIWnfh0+WCnByI4nXkl6A==
17661766
dependencies:
17671767
"@picovoice/leopard-web" "=2.0.1"
17681768

0 commit comments

Comments
 (0)