transcribe.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:google_transcribe 作者: wroberts 项目源码 文件源码
def upload_to_cloud(self, next_state):
        '''
        State machine action to upload a WAV file to Google Cloud Storage.
        '''
        logger.info('Uploading to cloud storage %s', str(self))
        filename = local_trimmed_wav_path(self.job_name)
        try:
            response = storage_upload_object(self.services['storage'], BUCKET, filename = filename)
        except socket.error:
            logger.warning('socket.error')
            response = None
        time.sleep(0.5)
        if response:
            if os.stat(filename).st_size == int(response['size']):
                self.job_record['state'] = next_state
                self.pstorage.save()
                return True
        self.set_next_tick(5)
        return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号