gpt4 book ai didi

angular - 错误 TS2339 : Property 'DEFAULT_TTS_HOST' does not exist on type 'typeof ApiAiConstants'

转载 作者:太空狗 更新时间:2023-10-29 18:29:17 25 4
gpt4 key购买 nike

我正在关注这个tutorial用于制作带 Angular 聊天机器人。我收到以下错误:

node_modules/api-ai-javascript/ts/Request/TTSRequest.ts(17,31) 中的错误:错误 TS2339:类型“typeof ApiAiConstants”上不存在属性“DEFAULT_TTS_HOST”。

我使用的是 Angular 和 Angular CLI 版本:6.0.3。

import {ApiAiClient} from "../ApiAiClient";
import {ApiAiConstants} from "../ApiAiConstants";
import {ApiAiClientConfigurationError, ApiAiRequestError} from "../Errors";
import {IRequestOptions} from "../Interfaces";
import XhrRequest from "../XhrRequest";
import Request from "./Request";

export class TTSRequest extends Request {

private static RESPONSE_TYPE_ARRAYBUFFER = "arraybuffer";

private static audioContext: AudioContext;

constructor(protected apiAiClient: ApiAiClient, options: IRequestOptions = {}) {
super(apiAiClient, options);
// this.requestMethod = XhrRequest.Method.GET;
this.uri = ApiAiConstants.DEFAULT_TTS_HOST;
const AudioContext = window.AudioContext || webkitAudioContext;

if (!TTSRequest.audioContext) {
TTSRequest.audioContext = new AudioContext();
}
}
"TTSREquest.ts" 84L, 2506C

最佳答案

错误是正确的,Typescript 提示你的 ApiAiConstants 中没有名为 DEFAULT_TTS_HOST 的变量文件。

要解决此问题,请按如下方式添加变量,

export const DEFAULT_TTS_HOST: string = "https://api.api.ai/api/tts";

EXAMPLE PROJECT

为了详细解释,如果您查看您发布的原始 repo ,它在内部使用此 library

import {ApiAiClient} from "api-ai-javascript";

如果你查看特定的库,它在 file 中定义了常量

关于angular - 错误 TS2339 : Property 'DEFAULT_TTS_HOST' does not exist on type 'typeof ApiAiConstants' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50508972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com