技能 人工智能 Speak SDK 安装与认证

Speak SDK 安装与认证

v20260222
speak-install-auth
引导完成 Speak 语言学习 SDK 的安装、API 认证配置及连接验证,帮助 Node.js 或 Python 应用快速接入 Speak 的 AI 辅学服务。
获取技能
53 次下载
概览

Speak Install & Auth

Overview

Set up Speak Language Learning SDK/API and configure authentication credentials for AI-powered language tutoring integration.

Prerequisites

  • Node.js 18+ or Python 3.10+
  • Package manager (npm, pnpm, or pip)
  • Speak developer account with API access
  • API key from Speak developer dashboard

Instructions

Step 1: Install SDK

# Node.js
npm install @speak/language-sdk

# Python
pip install speak-language-sdk

# Alternative: Using OpenAI-compatible API
npm install openai  # Speak uses OpenAI's real-time API

Step 2: Configure Authentication

# Set environment variable
export SPEAK_API_KEY="your-api-key"
export SPEAK_APP_ID="your-app-id"

# Or create .env file
echo 'SPEAK_API_KEY=your-api-key' >> .env
echo 'SPEAK_APP_ID=your-app-id' >> .env

Step 3: Initialize Client

// src/speak/client.ts
import { SpeakClient } from '@speak/language-sdk';

const client = new SpeakClient({
  apiKey: process.env.SPEAK_API_KEY!,
  appId: process.env.SPEAK_APP_ID!,
  language: 'ko', // Target language: Korean, Spanish (es), Japanese (ja), etc.
});

Step 4: Verify Connection

async function verifyConnection() {
  try {
    const status = await client.health.check();
    console.log('Speak connection verified:', status);
    return true;
  } catch (error) {
    console.error('Connection failed:', error);
    return false;
  }
}

Supported Languages

Language Code Status
English en Available
Spanish es Available
French fr Available
German de Available
Portuguese (BR) pt-BR Available
Korean ko Available
Japanese ja Available
Mandarin (Traditional) zh-TW Available
Mandarin (Simplified) zh-CN Available
Indonesian id Available

Output

  • Installed SDK package in node_modules or site-packages
  • Environment variable or .env file with API credentials
  • Successful connection verification output

Error Handling

Error Cause Solution
Invalid API Key Incorrect or expired key Verify key in Speak developer dashboard
App ID Mismatch Wrong application identifier Check app ID in project settings
Rate Limited Exceeded quota Check usage at developer.speak.com
Network Error Firewall blocking Ensure outbound HTTPS allowed
Module Not Found Installation failed Run npm install or pip install again

Examples

TypeScript Setup with Speech Recognition

import { SpeakClient, SpeechRecognizer } from '@speak/language-sdk';

const client = new SpeakClient({
  apiKey: process.env.SPEAK_API_KEY!,
  appId: process.env.SPEAK_APP_ID!,
  language: 'es',
});

const recognizer = new SpeechRecognizer(client, {
  onSpeechResult: (result) => {
    console.log('User said:', result.transcript);
    console.log('Pronunciation score:', result.pronunciationScore);
  },
  onError: (error) => console.error('Speech error:', error),
});

Python Setup

import os
from speak_sdk import SpeakClient, LessonSession

client = SpeakClient(
    api_key=os.environ.get('SPEAK_API_KEY'),
    app_id=os.environ.get('SPEAK_APP_ID'),
    language='ja'  # Japanese
)

# Verify connection
status = client.health.check()
print(f"Connected: {status.healthy}")

Resources

Next Steps

After successful auth, proceed to speak-hello-world for your first lesson session.

信息
Category 人工智能
Name speak-install-auth
版本 v20260222
大小 4.2KB
更新时间 2026-02-26
语言