I hereby claim:
- I am mchlggr on github.
- I am metaobject (https://keybase.io/metaobject) on keybase.
- I have a public key ASA7GCdKCaP6WJ0RmyS0EHHGiizJiz-Z2ldRuW5GBrufZQo
To claim this, I am signing this object:
| import * as Http from "@effect/platform/HttpServer"; | |
| import { Effect } from "effect"; | |
| import * as S from "@effect/schema/Schema"; | |
| const HttpLive = Http.router.empty.pipe( | |
| Http.router.get("/", Http.response.text("Hello World")), | |
| Http.router.get( | |
| "/todo/:id", | |
| Effect.gen(function* ($) { | |
| const { id } = yield* $( |
| export const speakText = async (text: string, apiKey: string): Promise<void> => { | |
| let ws: WebSocket | null = null; | |
| let audioContext: AudioContext | null = null; | |
| let mediaStreamDestination: MediaStreamAudioDestinationNode | null = null; | |
| let scriptProcessorNode: ScriptProcessorNode | null = null; | |
| let audioElement: HTMLAudioElement | null = null; | |
| let buffer: Float32Array = new Float32Array(); | |
| const API_VERSION = "2024-06-10"; | |
| const SAMPLE_RATE = 44100; |
I hereby claim:
To claim this, I am signing this object:
| import React from 'react'; | |
| const MIN_SCALE = 1; | |
| const MAX_SCALE = 4; | |
| const SETTLE_RANGE = 0.001; | |
| const ADDITIONAL_LIMIT = 0.2; | |
| const DOUBLE_TAP_THRESHOLD = 300; | |
| const ANIMATION_SPEED = 0.04; | |
| const RESET_ANIMATION_SPEED = 0.08; | |
| const INITIAL_X = 0; |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |