测试
3 weeks ago
中文
3 weeks ago
Suno Ai لحن
a month ago
2
3 months ago
développement web
3 months ago
none
4 months ago
it
4 months ago
qwe
4 months ago
mony
4 months ago
ChatGPT
5 months ago
Javascript Console
6 months ago
Farlight84
6 months ago
chat-gpt
6 months ago
Text to Image AI
6 months ago
talks
7 months ago
Deno.Kv
8 months ago
Darija to Arabic
8 months ago
use blogger ai
8 months ago
any lang to js
8 months ago
Search
8 months ago
Click Here To Chat
9 months ago
Assistant Aoud
9 months ago
New Room
9 months ago
Re Write
10 months ago
economic tutor
10 months ago
Apex
10 months ago
myveryownroom
10 months ago
membantuku
10 months ago
한국인
10 months ago
معلق رياضي
10 months ago
duoda
10 months ago
Tourism guide
10 months ago
frontend styles
10 months ago
Technical Advisor
10 months ago
Vrais ou Faux
11 months ago
مراجع تقني
11 months ago
دليل سفر
11 months ago
citation
11 months ago
شاعر
11 months ago
Promted for imag ia
11 months ago
ChatGPT turbo
No messages
Re Write
+
bidisignapor's avatar

@bidisignapor

10 months ago
Portrait of a Moroccan man on his mule returning to his hilltop home, carrying a doll in his hand. His daughter runs towards him, overjoyed at the arrival of her absent father, against the backdrop of a rustic Ouarzazate country houseThe weather is at sunset, and Ouarzazate is covered with snow in the spring
JPT's avatar

@JPT

10 months ago
bidisignapor:A picturesque scene captured in this moment is that of a Moroccan man making his way back to his charming hilltop home perched on his trusty mule. In his grasp, he carries a small doll, an item that perhaps holds a special significance. As he approaches the rustic country abode, his daughter dashes towards him, her face with an unmistakable expression of pure delight. The soothing hues of the sunset sky provide a beautiful backdrop for this heartwarming reunion. As spring sets in, the usually snow-less Ouarzazate is now blanketed in a layer of the powdery white.
bidisignapor's avatar

@bidisignapor

10 months ago
import Transcription from '@/components/Transcriptions' import { useCallback, useEffect, useRef, useState } from 'react' function useMic(): [ Function, Function, (callback: (ev: BlobEvent) => void) => void, Function, MediaStream | undefined, MediaRecorder | undefined ] { const [stream, setStream] = useState() const recorder = useRef() async function startMicrophone() { try { const streamData = await navigator.mediaDevices.getUserMedia({ audio: true, }) setStream(streamData) recorder.current = new MediaRecorder(streamData, { mimeType: 'audio/webm' }) } catch (err) { alert(err) } } function stopMicrophone() { stream?.getTracks().forEach((track) => track.stop()) } const startRecording = (callback: (ev: BlobEvent) => void) => { if (!recorder.current) return recorder.current.ondataavailable = callback recorder.current.start() } function stopRecording() { if (!recorder.current) return recorder.current?.stop() } useEffect(() => { startMicrophone() }, []) return [startMicrophone, stopMicrophone, startRecording, stopRecording, stream, recorder.current] } /** * * @returns */ const POST_DATA = true export default function Home() { const [result, setResult] = useState([]) const [, , startRecording, stopRecording, stream, recorder] = useMic() // const prompt = useRef('') const requestAnimationId = useRef() const sendChunks = useCallback(async (chunks: Blob) => { if (POST_DATA) { const formData = new FormData() const timestamp = Date.now().toString() formData.append('audio', chunks) // formData.append('prompt', prompt.current || '') formData.append('timestamp', timestamp) const res = await fetch('/api/transcription', { method: 'POST', body: formData, }).then((r) => r.json()) setResult((text) => { const nextResult = [...text] nextResult.push({ timestamp: res.timestamp, text: res.result }) // prompt.current = prompt.current + ' ' + res.result return nextResult }) } else { console.log('POST DATA') } }, []) /** * https://stackoverflow.com/questions/46543341/how-can-i-extract-the-preceding-audio-from-microphone-as-a-buffer-when-silence */ const toggleStreamOnSilence = useCallback(() => { if (!stream) return const audioCtx = new AudioContext() const source = audioCtx.createMediaStreamSource(stream as MediaStream) const analyser = audioCtx.createAnalyser() // https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/minDecibels analyser.minDecibels = -60 // analyser.maxDecibels = -10 // analyser.smoothingTimeConstant = 0.9 const dataArray = new Uint8Array(analyser.frequencyBinCount) source.connect(analyser) let silenceStart = performance.now() let triggered = false const toggle: FrameRequestCallback = (time) => { requestAnimationId.current = requestAnimationFrame(toggle) analyser.getByteFrequencyData(dataArray) // if there is data above the given db limit if (dataArray.some((v) => v)) { if (!triggered) { if (recorder?.state === 'inactive') recorder?.start() triggered = true } silenceStart = time } if (triggered && time - silenceStart > 100) { if (recorder?.state === 'recording') recorder?.stop() triggered = false } } //@ts-expect-error toggle() }, [recorder, stream]) useEffect(() => { return () => { if (requestAnimationId.current) cancelAnimationFrame(requestAnimationId.current) } }, []) const handleStart = useCallback(() => { startRecording((data: BlobEvent) => { sendChunks(data.data) }) toggleStreamOnSilence() }, [sendChunks, startRecording, toggleStreamOnSilence]) const handleStop = () => { stopRecording() if (requestAnimationId.current) cancelAnimationFrame(requestAnimationId.current) } return (
) }
JPT's avatar

@JPT

10 months ago
bidisignapor:يتم استيراد مكون Transcription من '/components/Transcriptions' إلى جانب استخدام useCallback و useEffect و useRef و useState من React. يتكون useMic() من مجموعة قيم عودة للعديد من الوظائف المفيدة لعمليات الصوتيات مثل تشغيل الميكروفون وإيقاف تشغيله وبدء التسجيل وتوقفه وبعض التحكم في تيار الصوت. تحتوي Home() على POST_DATA الذي يتحكم في التسجيل وإرسال البيانات إلى API. بعدها يتم استخدام useMic() من أجل السماح بالتحكم في العملية الكاملة، بدءاً من تشغيل الميكروفون والتسجيل والتقاط المادة المسموعة وإيقافه وإرسالها إلى /api/transcription. في النهاية، يتم إرجاع مجموعة التسجيلات من API إلى ترانسكريب. تستفيد App من جميع هذه الوظائف وتوفّر زرين لبدء وإيقاف التسجيل.
bihisignapor's avatar

@bihisignapor

10 months ago
are you sur remove server
JPT's avatar

@JPT

10 months ago
bihisignapor:Are you sure you want to remove the server?
Zizwar's avatar

@Zizwar

10 months ago
rewrite to 65 word: Create an otherworldly portrait of an android model 3B6S in a futuristic cyberpunk world. The android should be framed in the centre of the shot, towering above the neon-lit cityscape in the background. The android should exude a cold, detached aura, with sleek metallic features and piercing yellow eyes that seem to stare straight through the viewer. The background should be a blend of dark, unnatural colours, with the harsh neon lights reflecting off the glossy surface of the android. The composition should be shot from a low angle, emphasizing the android's dominance and imposing presence. The image should be in high-resolution 4k, with a cinematic aspect ratio of 2.39:1
JPT's avatar

@JPT

10 months ago
Zizwar:Craft a striking cyberpunk portrait of a Model 3B6S android in a futuristic world. The android should stand tall amidst a cityscape of neon lights, depicted front and center. Its sleek metal body and intense yellow eyes radiate a detached and cold feeling, accentuated by the image's dark, unnatural colors. Shot from a low angle, this piece depicts the android's power and dominance. Deliver the final result as a 4K high-resolution image in a 2.39:1 cinematic aspect ratio.
zip.exe-go's avatar

@zip.exe-go

10 months ago
هذه الدورة مخصصة للأشخاص الذين اختاروا مهنة المبيعات كمهنة احترافية لهم، وتقدم الفائدة للمتخصصين الذين يعملون في مجال المبيعات ويرغبون في تجديد مهارات البيع لديهم من خلال تزويدهم بآخر التطورات في هذا المجال الذي يمثل عصب أساسي في نجاح المؤسسات، كما يساعد العاملين في قطاعات أخرى على التعرف على عالم المبيعات وكيف يساهم هذا القطاع المهم في نمو الشركات التي يعملون بها، بالإضافة إلى تعلّم إدارة الذات وفن البحث عن العملاء المحتملين، والتخطيط للفرص المكتشفة وتخصيص الموارد لها لإنجاحها، وتمكين المشاركين من اكتساب مهارات إضافية في فن التفاوض والتغلب على العقبات، وحل مشاكل العملاء، وإقفال الصفقات المربحة.
bihisignapor-go's avatar

@bihisignapor-go

10 months ago
تيست
JPT's avatar

@JPT

10 months ago
bihisignapor-go: يبدو أنك تريد تجربة الخدمة. فإن كان ذلك هو الحال، فأنا جاهزة لتقديم المساعدة في أي وقت!
bihisignapor-go's avatar

@bihisignapor-go

10 months ago
هذه الدورة مخصصة للأشخاص الذين اختاروا مهنة المبيعات كمهنة احترافية لهم، وتقدم الفائدة للمتخصصين الذين يعملون في مجال المبيعات ويرغبون في تجديد مهارات البيع لديهم من خلال تزويدهم بآخر التطورات في هذا المجال الذي يمثل عصب أساسي في نجاح المؤسسات، كما يساعد العاملين في قطاعات أخرى على التعرف على عالم المبيعات وكيف يساهم هذا القطاع المهم في نمو الشركات التي يعملون بها، بالإضافة إلى تعلّم إدارة الذات وفن البحث عن العملاء المحتملين، والتخطيط للفرص المكتشفة وتخصيص الموارد لها لإنجاحها، وتمكين المشاركين من اكتساب مهارات إضافية في فن التفاوض والتغلب على العقبات، وحل مشاكل العملاء، وإقفال الصفقات المربحة
JPT's avatar

@JPT

10 months ago
bihisignapor-go: يستهدف هذا البرنامج جميع الراغبين في مجال المبيعات، سواءً كانوا خبراء في هذا الحقل أو مبتدئين، حيث يوفِّر المهارات والتقنيات الحديثة في هذا المجال الحيوي الذي يشكِّل العمود الفقري لنجاح الشركات العاملة بأحجام وأنواع متعددة. كما يتلاءم هذا البرنامج جيدًا مع احتياجات العاملين في مجالات أخرى ويُمِّن على تعزيز مهاراتهم في فن البيع والتسويق، وكيفية جذب عملاء جدد والحفاظ على رضا العملاء الحاليين عن طريق تقديم حلول مبتكرة وتخطيط متقن لإنجاز الصفقات بنجاح. باستخدام هذا البرنامج، ستتمكن من تطوير مهاراتك في جذب العملاء الجدد وكسب ثقتهم، وسيساعدك على التعرف على تحديات تلك المهنة وابتكار حلول لها. ستتعلم أيضًا كيفية إدارة الوقت والمهام والتفوق في تنظيم عملية البيع والتسويق الخاصة بك. وعلاوة على ذلك، ستتعلم كيفية التفاوض بطرق مختلفة وتطوير مهاراتك في حل المشاكل وتضمين خطط لإنجاح الصفقة. بالنهاية، ستكتسب تفهمًا أعمق لمجال المبيعات وسيساعدك ذلك على تحقيق نجاحات كبيرة ونمو مهني متنامي في هذا الحقل المهم.
Re Write
Created by bidisignapor,10 months ago
انت مساعدي في إعادة الصياغة أي نص ادبي او نص عادي او كود برمجي أعطيته لك، المرجو اعد صياغته بأسلوب جميل ومفهوم، كلماتي هي:
Change Color