Skip to content
Snippets Groups Projects
Commit 3893c1e8 authored by Jan Eggers's avatar Jan Eggers
Browse files

API transcription

parent ac1c1efa
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ from src.aichecker.transcribe import convert_mp4_to_mp3, convert_ogg_to_mp3 ...@@ -5,7 +5,7 @@ from src.aichecker.transcribe import convert_mp4_to_mp3, convert_ogg_to_mp3
from ast import literal_eval from ast import literal_eval
# KONSTANTEN # KONSTANTEN
N = 20 N = 10
DETECTORA_T = 0.8 # 80% DETECTORA_T = 0.8 # 80%
AIORNOT_T = 0.5 # 50% - AIORNOT selbst setzt den Wert sehr niedrig an. AIORNOT_T = 0.5 # 50% - AIORNOT selbst setzt den Wert sehr niedrig an.
TEST = False TEST = False
......
...@@ -10,7 +10,7 @@ authors = [ ...@@ -10,7 +10,7 @@ authors = [
maintainers = [ maintainers = [
{name = "Jan Eggers", email = "jan.eggers@hr.de"}, {name = "Jan Eggers", email = "jan.eggers@hr.de"},
] ]
version = "0.2.3.5" # Neue Versionsnummern für pip-Update version = "0.2.4" # Neue Versionsnummern für pip-Update
description = "Bluesky- und Telegram-Konten auf KI-Inhalte checken" description = "Bluesky- und Telegram-Konten auf KI-Inhalte checken"
requires-python = ">=3.8" requires-python = ">=3.8"
dependencies = [ dependencies = [
......
...@@ -366,9 +366,16 @@ def tgc_read_range(cname, n1=1, n2=None, save=True, describe = True): ...@@ -366,9 +366,16 @@ def tgc_read_range(cname, n1=1, n2=None, save=True, describe = True):
n2 = max_nr n2 = max_nr
posts = [] posts = []
while n <= n2: while n <= n2:
new_post = tgc_read(cname, n, save, describe) max = n
n = n + 1 new_posts = tgc_blockread(cname, n, save, describe)
posts.append(new_post) for p in new_posts:
if p['nr'] > n2:
return posts
if p['nr'] >= n:
posts.append(p)
if p['nr'] > max:
max = p['nr']
n = max
return posts return posts
def tgc_read_number(cname, n = 20, cutoff = None, save=True, describe = True): def tgc_read_number(cname, n = 20, cutoff = None, save=True, describe = True):
......
...@@ -67,7 +67,7 @@ def ai_description(image): ...@@ -67,7 +67,7 @@ def ai_description(image):
# Return ai-generated description # Return ai-generated description
return desc2 return desc2
def transcribe(fname, use_api = False): def transcribe(fname, use_api = True):
# Wrapper; ruft eine der drei Whisper-Transcribe-Varianten auf. # Wrapper; ruft eine der drei Whisper-Transcribe-Varianten auf.
# Favorit: das beschleunigte whisper-s2t # Favorit: das beschleunigte whisper-s2t
# (das aber erst CTranslate2 mit METAL-Unterstützung braucht auf dem Mac # (das aber erst CTranslate2 mit METAL-Unterstützung braucht auf dem Mac
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment