Skip to content

Instantly share code, notes, and snippets.

@agrancini-sc
agrancini-sc / ChangeLanguage.js
Last active March 22, 2025 00:12
Speech Recognition Fix
//@input Component.ScriptComponent speechRecognitionScript {"label": "Speech Recognition Script"}
//@input float switchInterval = 10.0 {"label": "Switch Interval (seconds)"}
var languages = [
"LANGUAGE_ENGLISH",
"LANGUAGE_SPANISH",
"LANGUAGE_FRENCH",
"LANGUAGE_GERMAN"
];
var currentLanguageIndex = 0;
@agrancini-sc
agrancini-sc / CameraDoubleEye
Last active February 21, 2025 17:26
CameraDoubleEye
import NativeLogger from "SpectaclesInteractionKit/Utils/NativeLogger";
const log = new NativeLogger("CameraAPIBothLogger");
@component
export class CameraDoubleye extends BaseScriptComponent {
private cameraModule: CameraModule = require("LensStudio:CameraModule");
private cameraRequestLeft: CameraModule.CameraRequest | undefined;
private cameraTextureLeft: Texture | undefined;
private cameraTextureProviderLeft: CameraTextureProvider | undefined;