본문 바로가기

코드34

로컬에서 Ollama설치와 STT, TTS 실행해 보기 인식도 잘되고 하구만  import requestsimport jsonfrom gtts import gTTSimport playsound as psimport speech_recognition as sr"""1. 로컬에 ollama와 llama3.1:8b 설치2. STT를 ko로 고정3. TTS를 ko로 고정[의존성 관련]pip install gttspip install ollamapip install playsoundpip3 install PyObjCpip install SpeechRecognitionpip install -U pippip install -U pyaudio"""def speak_text(text): tts = gTTS(text, lang='ko', slow=False) tts.. 2024. 10. 6.
inline code /********************* K.C.Y 1993 *********************/ #include /* #*@ #*@ @@@ --> @@@ @@@ @@@ */ void Sprite1(POS, SSEG, SOFF, SXLEN, SYLEN, PG) unsigned int POS, SSEG, SOFF, SXLEN, SYLEN, PG; { unsigned int Spr, SB; Spr=SXLEN*SYLEN; SB=80*SYLEN; asm push ds asm push si asm mov ax, 0A000h asm mov es, ax asm mov ds, SSEG asm mov si, SOFF asm mov di, PG asm mov bx, POS asm shr bx, 1 asm shr bx,.. 2023. 11. 17.
keyscan /********************* K.C.Y 1993 *********************/ #include void interrupt far (*oldKBD)(void); unsigned char scancode[128]={ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; unsi.. 2023. 11. 17.
Android 적응형 배너 적용 Gradle 7.2.2에서 viewBinding 적용과 적응형 배너 적용 source. build.gradle plugins { // 추가 id 'kotlin-parcelize' } activity_main.xml MainActivity.kt private lateinit var binding: ActivityMainBinding private lateinit var adView: AdView private var initialLayoutComplete = false private val adSize: AdSize get() { val outMetrics = Resources.getSystem().displayMetrics val density = outMetrics.density var adWidthP.. 2022. 8. 7.
Android viewBinding로 변경 gradle 7.2.2로 넘어 오면서 kotlin-android-extensions이 deprecated되면서 viewBinding으로 변경하게 되었다. 기존 source에서 삭제되는 부분은 패키지의 kotlinx.android.synthetic.main.*, Gradle의 kotlin-android-extensions과 변경되는 부분 클래스는 private lateinit var binding: ActivityMainBinding, Gradle은 kotlin-parcelize 이정도가 되겠다. private lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(.. 2022. 8. 7.
iOS에서 admob의 SKAdNetwork적용 후 앱 승인요청 필요 정보. 광고 앱으로 iOS에서 SKAdNetwork구성 후 appconnect에서 심사 요청에 필요한 정보인 '일반 정보 > 앱이 수집하는 개인정보' 구성에 필요한 내용을 찾아 적어 봄. 1. admob에 가이드 확인 https://developers.google.com/admob/ios/data-disclosure?hl=ko Apple의 App Store 데이터 공개사항 요건에 대비하기 | iOS | Google Developers Apple에서는 App Store에 앱을 게시하는 개발자가 앱의 데이터 사용과 관련하여 특정 정보를 공개하도록 하고 있습니다. Apple에서는 2020년 12월 8일부터 새로운 앱을 출시하고 앱을 업데이트할 때 이 developers.google.com 작성한 현재 기준으로 이런 .. 2021. 6. 1.