Skip to Content
文档

SDK 选择指南

Streamind 提供多种语言的 SDK,帮助你快速集成到不同的应用场景。选择适合你项目的版本开始开发。

🔧 硬件开发者:如果你正在开发嵌入式设备(如 ESP32),请查看 通用智能硬件AI应用平台 获取完整的硬件 SDK 文档。

Python SDK

适用场景:服务器端应用、数据处理、快速原型开发

  • 🎯 平台:Python 3.8+ (Linux, macOS, Windows)
  • 📦 安装:从 GitHub Releases  下载 wheel 包
  • 🚀 特性:asyncio 异步架构、简洁的 API、多终端管理
  • 📄 文档查看 Python SDK 文档

典型应用

  • 服务端语音处理
  • 数据采集与分析
  • 自动化测试工具

Node.js SDK

适用场景:Web 后端、实时应用、服务器端开发

  • 🎯 平台:Node.js 14+ (TypeScript 支持)
  • 📦 安装:从 GitHub Releases  下载 .tgz 包
  • 🚀 特性:Promise/async-await、TypeScript 类型定义、WebSocket 连接池
  • 📄 文档查看 Node.js SDK 文档

典型应用

  • Web 应用后端
  • 实时聊天系统
  • API 网关集成

Java SDK

适用场景:企业应用、Android 开发、后端服务

  • 🎯 平台:Java 11+ (Android 兼容)
  • 📦 安装:从 GitHub Releases  下载 JAR 包
  • 🚀 特性:CompletableFuture 异步、线程安全、依赖打包
  • 📄 文档查看 Java SDK 文档

典型应用

  • 企业级后端系统
  • Android 移动应用
  • Spring Boot 集成

对比表

特性PythonNode.jsJava
异步支持✅ asyncio✅ Promise✅ CompletableFuture
多终端管理
音频支持✅ OPUS✅ OPUS✅ OPUS
内存占用中等中等较高
启动速度中等
类型安全❌ 运行时✅ TypeScript✅ 编译期

快速开始

选择你的语言后,访问对应的文档页面获取详细的安装和使用指南:

获取平台认证信息

所有 SDK 都需要以下认证信息:

  1. spaceId(租户ID)- 你的组织/账户唯一标识
  2. neuronId(产品ID)- 设备所属产品的标识
  3. appkey(产品密钥)- 产品的访问密钥

登录 StreamInd 控制台 ,在 开发配置 菜单中可以查看和管理这些认证信息。

Last updated on