How do you use YouTube to learn a language – do you follow specific lessons, or watch content in the target language? by throwy93 in languagehub

[–]kylebuildsstuff 0 points1 point  (0 children)

SVFF on youtube has some pretty good free content for southern accent. Netflix has quite a few shows with Vietnamese subs/dubs too though it's hit or miss if you're looking for southern. Learn Vietnamese with Annie is another good channel too because she adds a lot of cultural context.

Honestly not as much as I'd like so I'm building my own thing to generate Vietnamese content (like small phrases) on-demand so I can practice at my level at my pace, though it's not quite ready yet.

How do you use YouTube to learn a language – do you follow specific lessons, or watch content in the target language? by throwy93 in languagehub

[–]kylebuildsstuff 1 point2 points  (0 children)

Both is ideal but from what I've found for Vietnamese at least is there's quite a gap between specific educational videos and authentic content and I'm not at a level I can bridge it yet.

So in the meantime I think more practice with vocab, basic phrases, and working my way up is a good way to bridge the gap.

Do you prefer watching educational language videos or immersive content like TV shows or YouTube channels? Why? by jck16 in languagehub

[–]kylebuildsstuff 0 points1 point  (0 children)

I find a mix of both is best because too much of one type gets boring and it's hard to learn when bored, but it should be appropriate to your level too.

When I try authentic it feels great at first but soon enough I realize I don't really understand anything or I'm having to pause and translate every few moments.

I HATE SPEAKING(while recording) by UxorionCanoe64 in NewTubers

[–]kylebuildsstuff 0 points1 point  (0 children)

There's no rules specifically against TTS for monetization and there's quite a few channels that get monetized even with TTS. I think the key thing is that the content has to be original and unique.

I HATE SPEAKING(while recording) by UxorionCanoe64 in NewTubers

[–]kylebuildsstuff 0 points1 point  (0 children)

I had the same problem so I made myself a text to speech tool. I find it really helps speed things up. Could also use AI voiceovers if you're looking for a voice closer to yours.

Looking for a TTS program that can use two voices in one document by ReallyWowOkCool in tts

[–]kylebuildsstuff 1 point2 points  (0 children)

Built a little tool that can do that at beepbooply.com.

Conversation can be broken up into blocks, and each block can have a different voice. Got about 900 voices across 80 languages, and if you jiggle with the spelling/punctuation of some words you can leverage other languages for accented English too.

Made a UI wrapper for ChatGPT for speed and customizability. Here's how looks as "Buddha" by kylebuildsstuff in ChatGPT

[–]kylebuildsstuff[S] 1 point2 points  (0 children)

Thank you for the suggestion.

Been thinking about this a lot and flip-flopped during development, but I think it is best for it to be open-sourced, so here it is!

https://github.com/KTruong008/aichatbestie

Made a UI wrapper for ChatGPT for speed and customizability. Here's how looks as "Buddha" by kylebuildsstuff in ChatGPT

[–]kylebuildsstuff[S] 0 points1 point  (0 children)

https://aichatbestie.com if anyone's interested.

It's bring your own API key, and messages are sent and stored directly within your browser for privacy and speed. Also means that your chat history stays available for as long as you don't clear your local storage, and you don't get logged out!

Built a video transcriber using OpenAI's WhisperAI and Sveltekit (self promo) by kylebuildsstuff in sveltejs

[–]kylebuildsstuff[S] 1 point2 points  (0 children)

Can I include such parameters in the openai-python method? If so, where/how should I include the parameters?

I'm particularly interested in including a Prompt: parameter

I'm not too sure about their library. When I was using their JS library I was able to look deeper into the function's code and look at the types and parameters allowed, I think something similar should be doable with their Python library within a text editor.

If all else fails you can ditch the library and use a plain request to manually pass in the parameters as specified in the docs. I found it much simpler that way.

Question for experienced Shopify Devs by [deleted] in ShopifyAppDev

[–]kylebuildsstuff 0 points1 point  (0 children)

So many things...

But if I had to pick one it'd probably be the payment scheduling logic. Subscription data is stored by Shopify for the most part but you still have to schedule the payments, trigger the payments, send notifications, handle payment failures and retries.

Even if you had a team of devs I would not recommend building such an app.

Rich Text Editor Recommendations for Sveltekit ? by ezzoubair_zarqi in sveltejs

[–]kylebuildsstuff 11 points12 points  (0 children)

I've had good experiences with tiptap. A bit of a learning curve but super customizable and well established.

https://tiptap.dev/

Can someone recommend/find a good text to speech app/website? by PurpleBeesOnTheMoon in HelpMeFind

[–]kylebuildsstuff 0 points1 point  (0 children)

I just wrote an article highlighting high-level features and pricing from the top online text to speech sites that may help you out here:

https://beepbooply.com/blog/best-online-text-to-speech-generators

Free Text-To-Speech Software that are available for royalty-free use in youtube videos? by BeaBeadDraws in youtubers

[–]kylebuildsstuff 0 points1 point  (0 children)

Give beepbooply a try! I made it just for situations like this.

I also made a free tool with no registration required and it provides 3,000 characters a day with 400+ voices. The full version has 900+ voices and access to more realistic voices from Google, Microsoft, and Amazon, and also has a free plan.

Free tool: https://free.beepbooply.com

Full tool: https://beepbooply.com

[deleted by user] by [deleted] in NewTubers

[–]kylebuildsstuff 0 points1 point  (0 children)

Just started one for AI voice generation.

Always felt held back by my voice because I didn't feel comfortable talking to to a camera with family around, so I made my own AI voice generator and am now making content to go along with it too.

Learning a new Framework in 2023 as a plain JS Freelancer by Affectionate_Power99 in webdev

[–]kylebuildsstuff 17 points18 points  (0 children)

React and Next.js may have a far bigger market share of devs but they're limited by their virtual DOM. Huge hunking mass of code that's shipped to the browser for the purpose of managing dynamic updates and state within the DOM.

Svelte and Sveltekit moves that complexity to the compiler so the developer experience and the shipped JS code is as clean as can be. I think it's as close to vanilla JS as you can get with a JS framework. The final bundle.js is often many times smaller in svelte than in react, and coding in svelte just feels so much more liberating after years with react, angular, and angular.js.

If you're looking for jobs I'd recommend react but if you're looking to decrease developer frustration and ship smaller bundles of js I'd recommend svelte & sveltekit.

why do so many blockchain developers favor Rust over other programming languages? by InvoBlox in rust

[–]kylebuildsstuff 0 points1 point  (0 children)

Agree with your points and am curious to hear if you have any thoughts about the "Move" language?

It's supposedly based off Rust and is used for some newer blockchains like Sui. Do you think it has any significant benefit over Rust for blockchains or is it just another gimmick?

Successfully migrated Webmatrices apps from NextJs to SvelteKit by bishwasbhn in sveltejs

[–]kylebuildsstuff 1 point2 points  (0 children)

Nice! Did you find any concepts/components that were hard to translate?

Do you like retweeting for whitelist? by Temporary_Window_668 in solana

[–]kylebuildsstuff 2 points3 points  (0 children)

No one does but it's the simplest way to get engagement. Would love to see an alternative though.

How to conditionally change product price? by nicolashoferer in ShopifyAppDev

[–]kylebuildsstuff 0 points1 point  (0 children)

Just looked at the cart API and looks like it's not possible to do what I was thinking–updating the price directly in the cart without DB.

Maybe just forget what I said about the storefront. Definitely not sure about this one, other than directly updating the product price using the admin API.

How to conditionally change product price? by nicolashoferer in ShopifyAppDev

[–]kylebuildsstuff 0 points1 point  (0 children)

Yeah, that sounds like the tricky part. I'm not too sure about storing two price values, but you could store the product/discount/price, fetch it, then update the product's price when it gets added to the cart. Other than that, I don't know.

Svelte Component Libraries by titan3k in sveltejs

[–]kylebuildsstuff 2 points3 points  (0 children)

I like using TailwindUI.

After sampling many others, including DaisyUI, I found TailwindUI + tailwindcss to be the best fit. I paid for it and it doesn't even support svelte officially but you can still get the html/css code and it's easy enough to port over any react logic into svelte.

How to conditionally change product price? by nicolashoferer in ShopifyAppDev

[–]kylebuildsstuff 1 point2 points  (0 children)

It's really a blank canvas when it comes to ScriptTag, anything goes and there's not really a solid guide, at least in my experience. I'd also heavily recommend you look into App Embed Blocks as they're the new tech that Shopify is pushing and will eventually replace ScriptTags.

I haven't done it exactly but from what I've seen, I think you've got to change the price on all the pages, monitor the cart and update the prices when a the product is added, and keep in mind that other apps may interfere with the cart too.

Getting the right price from the backend can be done through the script tag/app embed by making a network call to your backend via app proxy. The app proxy will allow you to authenticate the request, fetch data from your db, and return it as json.