c9c0882724
- Switched from `miniaudio` to `maudio` Rust crate and added `AudioCapture` and `AudioPlayback` native classes. - Removed browser-side audio infrastructure including Web Audio API, audio worklet processor, and WebRTC runtime. - Migrated STT recorder and transcriber modules to use native `AudioCapture` with callback-based streaming. - Replaced streaming audio player with native `AudioPlayback` that writes PCM directly without TypeScript intermediaries. - Removed ffmpeg, wav, and platform-specific playback commands from the audio toolchain.
26 lines
690 B
TypeScript
26 lines
690 B
TypeScript
/**
|
|
* Re-exports from @oh-my-pi/pi-ai.
|
|
* All credential storage types and the AuthStorage class now live in the ai package.
|
|
*/
|
|
|
|
export type {
|
|
ApiKeyCredential,
|
|
AuthCredential,
|
|
AuthCredentialEntry,
|
|
AuthCredentialStore,
|
|
AuthStorageData,
|
|
AuthStorageOptions,
|
|
CredentialOrigin,
|
|
CredentialOriginKind,
|
|
OAuthAccountIdentity,
|
|
OAuthAccountSummary,
|
|
OAuthCredential,
|
|
ResetCreditAccountStatus,
|
|
ResetCreditRedeemOutcome,
|
|
ResetCreditTarget,
|
|
SerializedAuthStorage,
|
|
StoredAuthCredential,
|
|
} from "@oh-my-pi/pi-ai";
|
|
export { AuthStorage, REMOTE_REFRESH_SENTINEL, SqliteAuthCredentialStore } from "@oh-my-pi/pi-ai";
|
|
export type { SnapshotResponse } from "@oh-my-pi/pi-ai/auth-broker/types";
|