updated time
Browse files
    	
        App/Transcription/Model.py
    CHANGED
    
    | 
         @@ -20,5 +20,5 @@ class Transcriptions(orm.Model): 
     | 
|
| 20 | 
         
             
                    "user": orm.ForeignKey(User, on_delete=orm.CASCADE),
         
     | 
| 21 | 
         
             
                    "createdAt": orm.DateTime(index=True, default=datetime.datetime.now),
         
     | 
| 22 | 
         
             
                    "content": orm.JSON(default=[]),
         
     | 
| 23 | 
         
            -
                    "status": orm.String(max_length=100, index=True, default=" 
     | 
| 24 | 
         
             
                }
         
     | 
| 
         | 
|
| 20 | 
         
             
                    "user": orm.ForeignKey(User, on_delete=orm.CASCADE),
         
     | 
| 21 | 
         
             
                    "createdAt": orm.DateTime(index=True, default=datetime.datetime.now),
         
     | 
| 22 | 
         
             
                    "content": orm.JSON(default=[]),
         
     | 
| 23 | 
         
            +
                    "status": orm.String(max_length=100, index=True, default="QUED"),
         
     | 
| 24 | 
         
             
                }
         
     | 
    	
        App/Transcription/Utils/audio_transcription.py
    CHANGED
    
    | 
         @@ -42,10 +42,11 @@ def transcribe_file(state, file_path, model_size="tiny"): 
     | 
|
| 42 | 
         
             
                                }
         
     | 
| 43 | 
         
             
                                result.append(temp)
         
     | 
| 44 | 
         
             
                                time_difference = datetime.now() - start_time
         
     | 
| 45 | 
         
            -
                                if time_difference  
     | 
| 
         | 
|
| 46 | 
         
             
                                    start_time = datetime.now()
         
     | 
| 47 | 
         
             
                                    metadata.percentage = f"{((word.end / total_duration)*100)}"
         
     | 
| 48 | 
         
            -
                                    state.update_state(state=" 
     | 
| 49 | 
         
             
                                pbar.update(segment_duration)
         
     | 
| 50 | 
         
             
                except Exception as e:
         
     | 
| 51 | 
         
             
                    state.update_state(
         
     | 
| 
         | 
|
| 42 | 
         
             
                                }
         
     | 
| 43 | 
         
             
                                result.append(temp)
         
     | 
| 44 | 
         
             
                                time_difference = datetime.now() - start_time
         
     | 
| 45 | 
         
            +
                                if time_difference > timedelta(seconds=30):
         
     | 
| 46 | 
         
            +
                                    print('UPDATED TIME')
         
     | 
| 47 | 
         
             
                                    start_time = datetime.now()
         
     | 
| 48 | 
         
             
                                    metadata.percentage = f"{((word.end / total_duration)*100)}"
         
     | 
| 49 | 
         
            +
                                    state.update_state(state="TRANSCRIBING", meta=metadata.dict())
         
     | 
| 50 | 
         
             
                                pbar.update(segment_duration)
         
     | 
| 51 | 
         
             
                except Exception as e:
         
     | 
| 52 | 
         
             
                    state.update_state(
         
     |