feat(pipelines-audio): added pipelines-audio

This commit is contained in:
Neko Ayaka
2025-10-19 01:43:54 +08:00
parent ab001a7ab9
commit 04d3a3fba8
5 changed files with 74 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
{
"name": "@proj-airi/pipelines-audio",
"type": "module",
"version": "0.1.0",
"description": "Audio pipeline orchestration for AIRI (capture, VAD, encode, stream)",
"author": {
"name": "Moeru AI Project AIRI Team",
"email": "airi@moeru.ai",
"url": "https://github.com/moeru-ai"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/moeru-ai/airi.git",
"directory": "packages/pipelines-audio"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
},
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"README.md",
"dist",
"package.json"
],
"scripts": {
"build": "tsdown",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@moeru/std": "catalog:",
"clustr": "^1.0.2"
},
"devDependencies": {}
}
+2
View File
@@ -0,0 +1,2 @@
export {}
+15
View File
@@ -0,0 +1,15 @@
{
"compilerOptions": {
"target": "ESNext",
"lib": ["ESNext", "DOM"],
"module": "ESNext",
"moduleResolution": "bundler",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"verbatimModuleSyntax": true,
"skipLibCheck": true
},
"include": ["src/**/*.ts"]
}
@@ -0,0 +1,9 @@
import { defineConfig } from 'tsdown'
export default defineConfig({
entry: [
'src/index.ts',
],
dts: true,
})
+9
View File
@@ -1196,6 +1196,15 @@ importers:
specifier: ^4.20.6
version: 4.20.6
packages/pipelines-audio:
dependencies:
'@moeru/std':
specifier: 'catalog:'
version: 0.1.0-beta.12
clustr:
specifier: ^1.0.2
version: 1.0.2
packages/server-runtime:
dependencies:
'@guiiai/logg':