类库 › voice-ai
rapidaai

rapidaai/voice-ai

Rapida是一个开源端到端语音AI编排平台,用于构建实时对话语音代理。它支持音频流、语音识别、语音合成、语音活动检测、多通道集成、代理状态管理和可观测性等功能,适用于生产级工作负载。

703 188 703 18
在 GitHub 上查看
rapidaai/voice-ai

技术栈

框架

FastAPI Gin v1.10.1 React 18.2.0 Tornado

状态管理

Zustand 4.5.1

网络

Requests

CSS 框架

Tailwind CSS 4.2.1

CSS-in-JS

Styled Components 6.1.14

代码规范

ESLint ^8.0.0 Prettier 3.2.5 Stylelint 14.12.0
查看全部依赖 (421)

依赖

@craco/craco 7.1.0 @floating-ui/react 0.26.9 @formatjs/intl-localematcher 0.5.4 @grpc/proto-loader 0.7.13 @headlessui-float/react 0.13.2 @headlessui/react 2.1 @improbable-eng/grpc-web 0.15.0 @material-tailwind/react 2.1.8 @monaco-editor/react 4.6.0 @popperjs/core 2.11.8 @protobuf-ts/plugin 2.9.4 @protobuf-ts/runtime 2.9.4 @rapidaai/react 1.1.64 @rapidaai/react-widget 1.0.0 @reduxjs/toolkit 1.8.5 @sentry/react 7.101.1 @tailwindcss/cli 4.1.16 @tailwindcss/postcss 4.1.14 @tailwindcss/typography 0.5.10 @uiw/react-markdown-preview 5.1.5 Deprecated Jinja2 MarkupSafe NumPy Pandas PyJWT PyMuPDF PyYAML Pydantic Pygments RapidFuzz SQLAlchemy TExtractor Wand accelerate ahooks 3.7.11 aiobotocore aiofiles aiohappyeyeballs aiohttp aioitertools aiosignal amqp annotated-types anyio aos 3.0.0-beta.6 async-timeout asyncpg attrs backoff beautifulsoup4 billiard blis boto3 botocore botocore-stubs catalogue celery certifi cffi chardet charset-normalizer chart.js 4.4.2 chartjs-adapter-moment 1.0.1 chartjs-plugin-datalabels 2.2.0 click click-didyoumean click-plugins click-repl cloud.google.com/go/auth v0.18.1 cloud.google.com/go/speech v1.29.0 cloud.google.com/go/storage v1.60.0 cloud.google.com/go/texttospeech v1.16.0 cloudpathlib clsx 2.0.0 cohere colorama coloredlogs colorlog confection contourpy cross-env 7.0.3 cryptography curated-tokenizers curated-transformers cycler cymem dagre 0.8.5 dataclasses-json dayjs 1.11.13 distro draft-js 0.11.7 echarts 5.5.0 echarts-for-react 3.0.2 elastic-apm elasticsearch emoji en_core_web_sm en_core_web_trf eslint-config-prettier ^7.2.0 eslint-config-react-app 7.0.1 eslint-plugin-prettier 5.1.3 et_xmlfile eval_type_backport fastavro filelock filetype flatbuffers flower fontfaceobserver 2.3.0 fonttools framer-motion 12.0.0-alpha.0 frozenlist fsspec gantt-task-react-pro 0.1.1 github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.4 github.com/DATA-DOG/go-sqlmock v1.5.2 github.com/Microsoft/cognitive-services-speech-sdk-go v1.43.0 github.com/anthropics/anthropic-sdk-go v1.20.0 github.com/aws/aws-sdk-go v1.49.6 github.com/aws/aws-sdk-go-v2/config v1.32.0 github.com/aws/aws-sdk-go-v2/credentials v1.19.0 github.com/aws/aws-sdk-go-v2/service/ses v1.34.11 github.com/cohere-ai/cohere-go/v2 v2.16.0 github.com/deepgram/deepgram-go-sdk/v3 v3.5.0 github.com/emiago/sipgo v1.1.1 github.com/flosch/pongo2/v6 v6.0.0 github.com/gin-contrib/cors v1.7.6 github.com/go-gorm/caches/v4 v4.0.5 github.com/go-playground/validator/v10 v10.26.0 github.com/go-redis/redismock/v9 v9.2.0 github.com/go-resty/resty/v2 v2.13.1 github.com/golang-jwt/jwt/v5 v5.3.0 github.com/golang-migrate/migrate/v4 v4.19.0 github.com/google/uuid v1.6.0 github.com/gorilla/websocket v1.5.3 github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.1 github.com/improbable-eng/grpc-web v0.15.0 github.com/mark3labs/mcp-go v0.43.2 github.com/mitchellh/mapstructure v1.5.0 github.com/openai/openai-go v1.12.0 github.com/opensearch-project/opensearch-go/v2 v2.3.0 github.com/pion/interceptor v0.1.43 github.com/pion/rtp v1.10.0 github.com/pion/webrtc/v4 v4.2.3 github.com/pkoukk/tiktoken-go v0.1.7 github.com/redis/go-redis/v9 v9.6.3 github.com/replicate/replicate-go v0.26.0 github.com/sendgrid/sendgrid-go v3.16.1+incompatible github.com/soheilhy/cmux v0.1.5 github.com/spf13/viper v1.13.0 github.com/streamer45/silero-vad-go v0.2.1 github.com/stretchr/testify v1.11.1 github.com/tphakala/go-audio-resampler v1.1.0 github.com/twilio/twilio-go v1.28.5 github.com/vonage/vonage-go-sdk v0.14.0 github.com/zaf/g711 v0.0.0-20190814101024-76a4a538f52b go.opentelemetry.io/otel v1.40.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0 go.opentelemetry.io/otel/sdk v1.40.0 go.opentelemetry.io/otel/trace v1.40.0 go.uber.org/zap v1.23.0 golang.org/x/oauth2 v0.35.0 golang.org/x/sync v0.19.0 golang.org/x/sys v0.40.0 google-protobuf 3.21.4 google.golang.org/api v0.265.0 google.golang.org/genai v1.40.0 google.golang.org/grpc v1.78.0 google.golang.org/protobuf v1.36.11 gopkg.in/hraban/opus.v2 v2.0.0-20230925203106-0188a62cb302 gopkg.in/natefinch/lumberjack.v2 v2.2.1 gorm.io/driver/postgres v1.5.4 gorm.io/driver/sqlite v1.6.0 gorm.io/gorm v1.30.0 greenlet grpc-interceptor grpcio grpcio-tools h11 hf-xet html5lib httpcore httpx huggingface-hub humanfriendly humanize idna importlib_metadata invoke jiter jmespath joblib jsonpath-python kiwisolver kombu langcodes langdetect language_data libmagic lodash-es 4.17.21 lodash.throttle 4.1.1 lucide-react 0.469.0 lxml marisa-trie markdown-it-py markdown-to-jsx 7.5.0 marshmallow material-file-icons 2.4.0 matplotlib mdurl mmh3 moment 2.29.4 moment-timezone 0.5.45 monaco-editor 0.47.0 monaco-editor-webpack-plugin 7.1.0 moul.io/number-to-words v0.7.0 mpmath multidict murmurhash mypy_extensions nest-asyncio networkx nltk olefile onnx onnxruntime openai opencv-python openparse openpyxl opentelemetry-api opentelemetry-sdk opentelemetry-semantic-conventions packaging path-browserify 1.0.1 pdf2image pdfminer.six pi_heif pikepdf pillow pillow-heif pinecone-text pluginbase postcss 8.5.6 postcss-cli 10.1.0 preshed prometheus_client prompt_toolkit propcache protobuf protoc-gen-grpc-web 1.5.0 protoc-gen-js 3.21.4 protoc-gen-ts 0.8.7 psutil psycopg2 psycopg2-binary pycparser pycryptodome pydantic-settings pydantic_core pyparsing pypdf pypdfium2 python-dateutil python-dotenv python-iso639 python-magic python-multipart python-oxmsg pytz random-words 2.0.1 react-app-polyfill 3.0.0 react-cookie 6.1.1 react-copy-to-clipboard 5.1.0 react-dom 18.2.0 react-dropzone 14.2.3 react-file-icon 1.5.0 react-flatpickr 3.10.13 react-ga4 2.1.0 react-helmet-async 1.3.0 react-highlight-within-textarea 3.2.1 react-hook-form 7.48.2 react-hot-toast 2.4.1 react-i18next 11.18.6 react-is 18.2.0 react-markdown 9.0.1 react-popper 2.3.0 react-redux 7.2.8 react-resizable-panels 2.0.16 react-router-dom 6.22.3 react-scripts 5.0.1 react-slider 2.0.6 react-sortablejs 6.1.4 react-transition-group 4.4.5 react-use-measure 2.1.1 recharts 3.0.2 redis redux-injectors 2.1.0 redux-saga 1.2.1 regex requests-mock requests-toolbelt rich s3transfer safetensors sanitize.css 13.0.0 scipy semantic-router setuptools shellingham simplex-noise 4.0.3 six smart-open sniffio sortablejs 1.15.2 soupsieve spacy spacy-curated-transformers spacy-legacy spacy-loggers srsly starlette swr 2.2.5 sympy tabulate tailwind-merge 3.3.1 thinc tiktoken timm tokenizers torch torchvision tqdm transformers ts-protoc-gen 0.15.0 tspath 2.6.8 typed-emitter 2.1.0 typer types-aiobotocore types-aiobotocore-s3 types-aiobotocore-sts types-awscrt types-requests types-urllib3 typing-inspect typing-inspection typing_extensions tzdata unstructured unstructured-client unstructured-inference unstructured.pytesseract urllib3 use-context-selector 1.4.4 use-debounce 10.0.3 uvicorn vine wasabi wavesurfer.js 7.10.1 wcwidth weasel web-vitals 2.1.4 webencodings wget wrapt xlrd yarl zipp zustand-utils 2.1.0

开发依赖

@babel/plugin-proposal-private-property-in-object 7.21.11 @commitlint/cli 17.1.2 @commitlint/config-conventional 17.1.0 @testing-library/jest-dom 5.16.5 @testing-library/react 13.4.0 @types/chart.js 2.9.41 @types/fontfaceobserver ^2.1.0 @types/google-protobuf 3.15.12 @types/jest ^27.5.2 @types/node ^14.18.27 @types/react ^18.0.20 @types/react-dom ^18.0.6 @types/react-redux ^7.1.24 @types/react-test-renderer ^18.0.0 @types/rimraf ^3.0.2 @types/shelljs ^0.8.11 @types/styled-components 5.1.34 @types/testing-library__jest-dom ^5.14.5 @types/webpack ^5.28.0 @types/webpack-env ^1.18.0 autoprefixer 10.4.21 chalk 4.1.2 concurrently 8.2.2 craco-alias 3.0.1 devmoji 2.3.0 eslint-import-resolver-typescript 3.6.1 eslint-plugin-import 2.29.1 eslint-plugin-react-hooks 4.6.0 gh-pages 4.0.0 git-branch-is 4.0.0 husky 8.0.1 i18next-scanner 4.0.0 jest-styled-components 7.1.1 lint-staged 13.0.3 node-plop 0.26.3 plop 2.7.6 postcss-obfuscator 1.6.1 react-test-renderer 18.2.0 replace-in-file 6.3.5 rimraf 3.0.2 serve 14.0.1 shelljs 0.8.5 standard-version 9.5.0 stylelint-config-recommended 9.0.0 stylelint-config-styled-components 0.1.1 stylelint-processor-styled-components 1.10.0 ts-jest 27.1.5 ts-node 10.9.1 typescript 4.6.4 wait-on 7.2.0

截图

https://raw.githubusercontent.com/rapidaai/voice-ai/main/.github/banner-02.jpg

评论

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-04 03:41
浙ICP备14020137号-1 $お客様$