Skip to content

Commit c2f9152

Browse files
author
David Motsonashvili
committed
update api.txt
1 parent 023db26 commit c2f9152

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

firebase-ai/api.txt

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ package com.google.firebase.ai.type {
171171
ctor public AudioRecordInitializationFailedException(String message);
172172
}
173173

174+
public final class AudioTranscriptionConfig {
175+
ctor public AudioTranscriptionConfig();
176+
}
177+
174178
public final class BlockReason {
175179
method public String getName();
176180
method public int getOrdinal();
@@ -828,15 +832,19 @@ package com.google.firebase.ai.type {
828832
ctor public LiveGenerationConfig.Builder();
829833
method public com.google.firebase.ai.type.LiveGenerationConfig build();
830834
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setFrequencyPenalty(Float? frequencyPenalty);
835+
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setInputAudioTranscript(com.google.firebase.ai.type.AudioTranscriptionConfig? config);
831836
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setMaxOutputTokens(Integer? maxOutputTokens);
837+
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setOutputAudioTranscript(com.google.firebase.ai.type.AudioTranscriptionConfig? config);
832838
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setPresencePenalty(Float? presencePenalty);
833839
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setResponseModality(com.google.firebase.ai.type.ResponseModality? responseModality);
834840
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setSpeechConfig(com.google.firebase.ai.type.SpeechConfig? speechConfig);
835841
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setTemperature(Float? temperature);
836842
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setTopK(Integer? topK);
837843
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setTopP(Float? topP);
838844
field public Float? frequencyPenalty;
845+
field public com.google.firebase.ai.type.AudioTranscriptionConfig? inputAudioTranscription;
839846
field public Integer? maxOutputTokens;
847+
field public com.google.firebase.ai.type.AudioTranscriptionConfig? outputAudioTranscription;
840848
field public Float? presencePenalty;
841849
field public com.google.firebase.ai.type.ResponseModality? responseModality;
842850
field public com.google.firebase.ai.type.SpeechConfig? speechConfig;
@@ -854,14 +862,18 @@ package com.google.firebase.ai.type {
854862
}
855863

856864
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveServerContent implements com.google.firebase.ai.type.LiveServerMessage {
857-
ctor public LiveServerContent(com.google.firebase.ai.type.Content? content, boolean interrupted, boolean turnComplete, boolean generationComplete);
865+
ctor public LiveServerContent(com.google.firebase.ai.type.Content? content, boolean interrupted, boolean turnComplete, boolean generationComplete, com.google.firebase.ai.type.Transcription? inputTranscription, com.google.firebase.ai.type.Transcription? outputTranscription);
858866
method public com.google.firebase.ai.type.Content? getContent();
859867
method public boolean getGenerationComplete();
868+
method public com.google.firebase.ai.type.Transcription? getInputTranscription();
860869
method public boolean getInterrupted();
870+
method public com.google.firebase.ai.type.Transcription? getOutputTranscription();
861871
method public boolean getTurnComplete();
862872
property public final com.google.firebase.ai.type.Content? content;
863873
property public final boolean generationComplete;
874+
property public final com.google.firebase.ai.type.Transcription? inputTranscription;
864875
property public final boolean interrupted;
876+
property public final com.google.firebase.ai.type.Transcription? outputTranscription;
865877
property public final boolean turnComplete;
866878
}
867879

@@ -1221,6 +1233,12 @@ package com.google.firebase.ai.type {
12211233
ctor public ToolConfig(com.google.firebase.ai.type.FunctionCallingConfig? functionCallingConfig);
12221234
}
12231235

1236+
public final class Transcription {
1237+
ctor public Transcription(String? text);
1238+
method public String? getText();
1239+
property public final String? text;
1240+
}
1241+
12241242
public final class UnknownException extends com.google.firebase.ai.type.FirebaseAIException {
12251243
}
12261244

0 commit comments

Comments
 (0)