DeepSeek ArtifactsDeepSeek Artifacts

تحويل النص إلى صوت

4.0
ar
تكنولوجيا
تحويل النص
تكنولوجيا
واجهة المستخدم

النص التوجيهي

اريد موقع يقوم بتحويل النص الي صوت وان تكون مميزاته وواجهه المستخدم مثل openai.fm بالظبط

النتيجة المولدة

import React, { useState } from 'react';

const App = () => {
  const [text, setText] = useState('');
  const [audioUrl, setAudioUrl] = useState('');

  const handleTextChange = (event) => {
    setText(event.target.value);
  };

  const convertTextToSpeech = async () => {
    try {
      const response = await fetch('https://api.openai.com/v1/audio/speech', {
        method: 'POST',
        headers: {
          'Content-Type': 'application/json',
          'Authorization': 'Bearer YOUR_API_KEY'
        },
        body: JSON.stringify({
          text: text,
          voice: 'alloy'
        })
      });
      const blob = await response.blob();
      const url = URL.createObjectURL(blob);
      setAudioUrl(url);
    } catch (error) {
      console.error('Error converting text to speech:', error);
    }
  };

  return (
    <div className="min-h-screen bg-gray-100 flex flex-col items-center justify-center p-4">
      <div className="bg-white shadow-lg rounded-lg p-8 w-full max-w-2xl">
        <h1 className="text-3xl font-bold text-center mb-6">Text to Speech Converter</h1>
        <textarea
          className="w-full p-4 border border-gray-300 rounded-lg mb-6 resize-none"
          rows="6"
          placeholder="Enter your text here..."
          value={text}
          onChange={handleTextChange}
        ></textarea>
        <button
          className="w-full bg-blue-500 text-white py-3 rounded-lg hover:bg-blue-600 transition duration-300"
          onClick={convertTextToSpeech}
        >
          Convert to Speech
        </button>
        {audioUrl && (
          <div className="mt-6">
            <audio controls className="w-full">
              <source src={audioUrl} type="audio/mpeg" />
              Your browser does not support the audio element.
            </audio>
          </div>
        )}
      </div>
      <footer className="mt-8 text-center text-gray-600">
        <p>© 2025 Text to Speech Converter. All rights reserved.</p>
      </footer>
    </div>
  );
};

export default App;

المزيد من التوصيات

عرض الكل

صنع رابط متجر عربي

4.0
التجارة الإلكترونية
ar
متجر صغير
رابط متجر
300 منتج
اصنعلي رابط لمتجر صغير يتحمل 300 منت بلغه العربيه بلكامل ...

تحويل النص إلى صوت

4.0
التكنولوجيا
ar
تحويل النص
برنامج صوت
openai.fm
برنامج يقوم بتحويل النص الي صوت مثل openai.fm بالظبط...

تصميم متجر بايثن سهل

4.0
تكنولوجيا
ar
تصميم مواقع
بايثن
متجر الكتروني
اوريد موقع على لغت بايثن لمتجر صغير و ان يكون التصميم بلون الخشب الخفيف وان يكون الموع سلس في الاستخدام ودميكي ومرن مع المستخدم و اريده ان استطيع نشر اكثر من 200 منتج على الموقع و اريده موقع على الها...

إسلامي وثقافة عامة

4.0
ثقافة
ar
إسلامي
قرآن
ثقافة عامة
إسلامي القرآن لغة وأدب عالم الشعر تاريخ جغرافيا معلومات عامة دول و عواصم عملات عالم الطيران شعارات شعارات عالمية أمثال و ألغاز لغز ومثل أضف فذات الأسئلة هذه مع أسئلة في كل قسم وتظهر ال...

إنشاء لعبة أسئلة

4.0
ألعاب
ar
لعبة
أسئلة
فئات
في الشاشة الرئيسية يظهر زر إنشاء اللعبة باللون الأصفر مع كتابة باللون الأسود فوق الأزرار بخطCAIRO ويظهر بعد الضغط على الزر قائمة فئات من الأسئلة نختار عددا منها ومن ثم نضغط على بدأ وتبدأ تظهر الأسئلة ...