feat(core): call real endpoint for audio transcription (#11139)

fix AF-2359
This commit is contained in:
pengx17
2025-03-28 07:59:35 +00:00
parent c4032e1bc0
commit dccd7c20aa
17 changed files with 766 additions and 152 deletions

View File

@@ -6,12 +6,15 @@ import {
export const TranscriptionBlockFlavour = 'affine:transcription';
const defaultProps: TranscriptionBlockProps = {
transcription: {},
jobId: undefined,
createdBy: undefined, // the user id of the creator
};
export const TranscriptionBlockSchema = defineBlockSchema({
flavour: TranscriptionBlockFlavour,
props: () => ({
transcription: {},
jobId: '',
}),
props: () => defaultProps,
metadata: {
version: 1,
role: 'attachment-viewer',
@@ -23,7 +26,8 @@ export const TranscriptionBlockSchema = defineBlockSchema({
export type TranscriptionBlockProps = {
transcription: Record<string, any>;
jobId: string;
jobId?: string;
createdBy?: string;
};
export class TranscriptionBlockModel extends BlockModel<TranscriptionBlockProps> {}