From 82fdad3c80d32e159cb823465ea4f721c6a367c6 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 25 Aug 2022 19:54:39 +0800 Subject: [PATCH 1/2] Disable the automatic speech trigger --- packages/api/src/services/speech.ts | 61 +++++++++++++++-------------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/packages/api/src/services/speech.ts b/packages/api/src/services/speech.ts index 8d390c374..abf348d45 100644 --- a/packages/api/src/services/speech.ts +++ b/packages/api/src/services/speech.ts @@ -21,38 +21,39 @@ export const shouldSynthesize = async ( userId: string, page: Page ): Promise => { - if (page.pageType === PageType.File || !page.content) { - // we don't synthesize files for now - return false - } + return false + // if (page.pageType === PageType.File || !page.content) { + // // we don't synthesize files for now + // return false + // } - if (process.env.TEXT_TO_SPEECH_BETA_TEST) { - return true - } + // if (process.env.TEXT_TO_SPEECH_BETA_TEST) { + // return true + // } - const [recentListenedPage, count] = (await searchPages( - { - dateFilters: [ - { - field: 'listenedAt', - startDate: new Date(Date.now() - 30 * 24 * 60 * 60 * 1000), - }, - ], - sort: { - by: SortBy.LISTENED, - order: SortOrder.DESCENDING, - }, - size: 1, - }, - userId - )) || [[], 0] - if (count === 0) { - return false - } - return ( - !!recentListenedPage[0].listenedAt && - page.savedAt < recentListenedPage[0].listenedAt - ) + // const [recentListenedPage, count] = (await searchPages( + // { + // dateFilters: [ + // { + // field: 'listenedAt', + // startDate: new Date(Date.now() - 30 * 24 * 60 * 60 * 1000), + // }, + // ], + // sort: { + // by: SortBy.LISTENED, + // order: SortOrder.DESCENDING, + // }, + // size: 1, + // }, + // userId + // )) || [[], 0] + // if (count === 0) { + // return false + // } + // return ( + // !!recentListenedPage[0].listenedAt && + // page.savedAt < recentListenedPage[0].listenedAt + // ) } export const synthesize = async (page: Page, speech: Speech): Promise => { From 933fa9f1426a3d79aa30f1f78bd044d85845476e Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 25 Aug 2022 20:07:13 +0800 Subject: [PATCH 2/2] Use a promise --- packages/api/src/services/speech.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/api/src/services/speech.ts b/packages/api/src/services/speech.ts index abf348d45..f127fa39e 100644 --- a/packages/api/src/services/speech.ts +++ b/packages/api/src/services/speech.ts @@ -21,7 +21,7 @@ export const shouldSynthesize = async ( userId: string, page: Page ): Promise => { - return false + return Promise.resolve(false) // if (page.pageType === PageType.File || !page.content) { // // we don't synthesize files for now // return false