处理语音
This commit is contained in:
@@ -66,6 +66,9 @@ typedef NS_ENUM(NSInteger, KBAiChatMessageType) {
|
||||
/// 创建 AI 消息(仅文本,无音频)
|
||||
+ (instancetype)assistantMessageWithText:(NSString *)text;
|
||||
|
||||
/// 创建加载中的 AI 消息
|
||||
+ (instancetype)loadingAssistantMessage;
|
||||
|
||||
/// 创建时间戳消息
|
||||
+ (instancetype)timeMessageWithTimestamp:(NSDate *)timestamp;
|
||||
|
||||
|
||||
@@ -70,6 +70,20 @@
|
||||
return message;
|
||||
}
|
||||
|
||||
+ (instancetype)loadingAssistantMessage {
|
||||
KBAiChatMessage *message = [[KBAiChatMessage alloc] init];
|
||||
message.type = KBAiChatMessageTypeAssistant;
|
||||
message.text = @"";
|
||||
message.timestamp = [NSDate date];
|
||||
message.audioId = nil;
|
||||
message.audioDuration = 0;
|
||||
message.audioData = nil;
|
||||
message.isComplete = NO;
|
||||
message.isLoading = YES;
|
||||
message.needsTypewriterEffect = NO;
|
||||
return message;
|
||||
}
|
||||
|
||||
+ (instancetype)timeMessageWithTimestamp:(NSDate *)timestamp {
|
||||
KBAiChatMessage *message = [[KBAiChatMessage alloc] init];
|
||||
message.type = KBAiChatMessageTypeTime;
|
||||
|
||||
Reference in New Issue
Block a user