[mirotalksfu] - add transcription

هذا الالتزام موجود في:
Miroslav Pejic
2023-10-18 09:59:38 +02:00
الأصل aad20bf023
التزام 1b6de0da8e
10 ملفات معدلة مع 687 إضافات و52 حذوفات

عرض الملف

@@ -68,6 +68,11 @@
--btns-width: 320px;
--btns-flex-direction: row;
*/
--transcription-height: 680px;
--transcription-width: 420px;
--transcription-bg: radial-gradient(#393939, #000000);
--vmi-wh: 15vw;
/* https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit */
--videoObjFit: cover;
@@ -515,6 +520,142 @@ th {
background-color: #ddd;
}
/*--------------------------------------------------------------
# Transcription Room
--------------------------------------------------------------*/
.transcription-room {
z-index: 5;
display: none;
position: fixed;
height: var(--transcription-height);
width: var(--transcription-width);
min-height: var(--transcription-height);
min-width: var(--transcription-width);
background: var(--transcription-bg);
border: var(--border);
border-radius: 10px;
box-shadow: var(--box-shadow);
resize: both;
overflow: hidden;
}
.transcription {
width: 100%;
height: 100%;
display: flex;
flex-flow: column wrap;
justify-content: space-between;
background: var(--transcription-bg);
}
/*--------------------------------------------------------------
# Transcription room header
--------------------------------------------------------------*/
.transcription-header {
display: flex;
justify-content: space-between;
padding: 10px;
background: rgba(0, 0, 0, 0.2);
color: #666;
cursor: move;
}
.transcription-header-title button,
.transcription-header-options button {
border: none;
transition: all 0.3s ease-in-out;
background: rgba(0, 0, 0, 0.2);
color: #fff;
border-radius: 5px;
transition: background 0.23s;
}
/*--------------------------------------------------------------
# Transcription room output area
--------------------------------------------------------------*/
.transcription-chat {
flex: 1;
overflow-y: auto;
padding: 10px;
background: var(--transcription-bg);
max-width: 100%;
}
.transcription-chat::-webkit-scrollbar {
width: 5px;
}
.transcription-chat::-webkit-scrollbar-track {
background: transparent;
}
.transcription-chat::-webkit-scrollbar-thumb {
background: black;
}
/*--------------------------------------------------------------
# Transcription room left side
--------------------------------------------------------------*/
.left-msg .msg-transcription-bubble {
background: var(--left-msg-bg);
border-bottom-left-radius: 0;
color: #fff;
width: var(--msger-bubble-width);
}
.left-msg .msg-transcription-img {
margin: 0px 5px 5px 0px;
}
/*--------------------------------------------------------------
# Transcription bubble text
--------------------------------------------------------------*/
.msg-transcription-bubble {
padding: 15px;
border-radius: 15px;
}
.msg-transcription-info {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.msg-transcription-info-name {
margin-right: 10px;
font-weight: bold;
}
.msg-transcription-info-time {
font-size: 0.85em;
}
.msg-transcription-text {
display: inline;
overflow-wrap: break-word;
word-wrap: break-word;
hyphens: auto;
}
/*--------------------------------------------------------------
# Transcription room input area
--------------------------------------------------------------*/
.transcription-inputarea {
display: inline-flex;
padding: 10px;
border: none;
border: var(--border);
}
.transcription-inputarea select {
margin: 0 5px;
}
/*--------------------------------------------------------------
# Chat Room
--------------------------------------------------------------*/