<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Minimal Teleprompter</title>
    <style>
        body {
            font-family: 'Arial', sans-serif;
            background-color: #171717;
            color: #bababa;
            margin: 0;
            padding: 0;
            direction: rtl;
            text-align: right;
        }

        .container {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 20px;
        }

        .header {
            width: 100%;
            text-align: center;
            padding: 10px;
            background-color: #2f2f2f;
            color: #bababa;
            font-size: 2em;
        }

        .input-container {
            display: flex;
            flex-direction: column;
            width: 100%;
            max-width: 800px;
            margin: 20px 0;
        }

        .input-container textarea {
            width: 100%;
            height: 150px;
            background-color: #3c3c3c;
            border: none;
            color: #bababa;
            padding: 10px;
            font-size: 1.2em;
            resize: none;
            border-radius: 5px;
        }

        .controls {
            display: flex;
            justify-content: center;
            margin-top: 20px;
        }

        .controls button {
            background-color: #2f2f2f;
            border: none;
            color: #bababa;
            padding: 10px 20px;
            font-size: 1em;
            margin: 0 10px;
            cursor: pointer;
            border-radius: 5px;
        }

        .controls button:hover {
            background-color: #3c3c3c;
        }

        .teleprompter {
            width: 100%;
            max-width: 800px;
            height: 300px;
            background-color: #282828;
            padding: 20px;
            border-radius: 10px;
            overflow-y: auto;
            font-size: 1.5em;
            text-align: center;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .highlight {
            color: #fff;
            font-weight: bold;
        }

        @media (max-width: 600px) {
            .header {
                font-size: 1.5em;
            }

            .input-container textarea {
                font-size: 1em;
                height: 100px;
            }

            .teleprompter {
                font-size: 1.2em;
                height: 200px;
            }
        }
    </style>
</head>
<body>
    <div class="header">تلپرامتر ساده و مینیمال</div>
    <div class="container">
        <div class="input-container">
            <textarea id="text-input" placeholder="متن خود را وارد کنید."></textarea>
        </div>
        <div class="controls">
            <button onclick="startTeleprompter()">شروع</button>
            <button onclick="stopTeleprompter()">توقف</button>
            <label for="speed">سرعت:</label>
            <input type="range" id="speed" name="speed" min="1" max="10" value="5">
        </div>
        <div class="teleprompter" id="teleprompter"></div>
    </div>
    <script>
        let teleprompterInterval;
        let currentIndex = 0;

        function startTeleprompter() {
            const textInput = document.getElementById('text-input').value;
            const teleprompter = document.getElementById('teleprompter');
            const words = textInput.split(' ');

            const speed = document.getElementById('speed').value;
            const interval = 1000 / speed;

            teleprompter.innerHTML = words.map((word, index) => `<span id="word-${index}">${word} </span>`).join('');

            function highlightWord() {
                if (currentIndex > 0) {
                    document.getElementById(`word-${currentIndex - 1}`).classList.remove('highlight');
                }
                if (currentIndex < words.length) {
                    document.getElementById(`word-${currentIndex}`).classList.add('highlight');
                    currentIndex++;
                } else {
                    stopTeleprompter();
                }
            }

            highlightWord();
            teleprompterInterval = setInterval(highlightWord, interval);
        }

        function stopTeleprompter() {
            clearInterval(teleprompterInterval);
            currentIndex = 0;
            const teleprompter = document.getElementById('teleprompter');
            teleprompter.innerHTML = '';
        }
    </script>
</body>
</html>

این اسکریپت HTML یک تلپرامتر ساده و مینیمال است که به کاربران امکان می‌دهد تا به راحتی متنی را وارد کرده و آن را با سرعتی تنظیم‌شده، برای خواندن و ضبط، نمایش دهند. هدف اصلی این اسکریپت، تسهیل فرآیند خواندن متن در حین ضبط ویدیوها، به‌ویژه برای تولیدکنندگان محتوا، است.

ویژگی‌های اسکریپت:
طراحی مینیمال و ریسپانسیو: این اسکریپت با یک طراحی مینیمال و ساده، بر روی تمامی دستگاه‌ها به خوبی نمایش داده می‌شود. طراحی ریسپانسیو باعث می‌شود که این ابزار به‌خوبی در اندازه‌های مختلف صفحه‌نمایش کار کند و سایز فونت‌ها نیز متناسب با اندازه پلتفرم تغییر می‌کند.

استفاده آسان: کاربران می‌توانند متن خود را به سادگی وارد کرده و با تنظیم سرعت پخش، کلمات را به صورت هایلایت‌شده مشاهده کنند. این امکان به کاربران کمک می‌کند تا متن‌های طولانی را به راحتی و روان بخوانند.

تنظیم سرعت پخش: این اسکریپت دارای قابلیت تنظیم سرعت پخش متن است که به کاربر اجازه می‌دهد سرعت نمایش کلمات را متناسب با سرعت خواندن خود تنظیم کند.

کدنویسی ساده و قابل توسعه: کد این اسکریپت به‌گونه‌ای نوشته شده است که توسعه‌دهندگان به راحتی می‌توانند ویژگی‌های جدیدی به آن اضافه کنند و آن را مطابق با نیازهای خود سفارشی کنند.

کاربردها:
این اسکریپت به خصوص برای افرادی که به تولید محتوای ویدئویی مشغول هستند و نیاز دارند تا متون طولانی را بدون نگاه کردن به کاغذ یا مانیتور، روان و بدون مشکل بخوانند، بسیار مفید است. با استفاده از این ابزار، کاربران می‌توانند متن‌های خود را به صورت متمرکز و با تنظیمات دلخواه نمایش دهند.

نحوه استفاده:
کد HTML را در پروژه خود وارد کنید.
متن خود را در قسمت مشخص‌شده وارد کرده و با تنظیم سرعت، نمایش را آغاز کنید.
اسکریپت به صورت خودکار متن را برای شما هایلایت می‌کند و شما می‌توانید به راحتی متن را بخوانید و ضبط کنید.
این اسکریپت یک ابزار کاربردی برای هر کسی است که به دنبال ساده‌سازی فرآیند خواندن و ضبط متون است، بدون نیاز به پیچیدگی‌های اضافی و تنظیمات متعدد.


 

تلپرامتر ساده و کاربرپسنده مخصوص یوتیوبری و تولید ویدیوهای خفن

اسکریپت تلپرامپتر حرفه‌ای برای ساخت ویدیو یوتوب

اسکریپت جدید تلپرامتر حرفه‌ای برای تولید محتوا ویدیو یوتیوب و آپارتت

تله پرامپتر برای ساخت ویدیو آموزشی

تلپرامتر حرفه‌ای برای تولید محتوا ویدیویی

تلپرامتر برای تولید محتوا ویدیویی

تلپرامتر حرفه‌ای برای تولید ویدیو

color ,teleprompter ,font ,اسکریپت ,size ,width ,font size ,background color ,document getelementbyid ,width 100% ,display flex ,justify content center ,flex justify content ,const teleprompter document ,teleprompter document getelementbyid
مشخصات
آخرین مطالب این وبلاگ